diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..278fa8106d4d69110aeaefdaaa1b547037f4339f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,38 @@ +# Forced Rebuild 2026-03-16T13:52 +# Use an official Python runtime as a parent image +FROM python:3.11-slim + +# Set the working directory in the container +WORKDIR /app + +# Install system dependencies +RUN apt-get update && apt-get install -y \ + build-essential \ + fonts-dejavu-core \ + && rm -rf /var/lib/apt/lists/* + +# Copy the requirements file into the container +COPY requirements.txt . + +# Install any needed packages specified in requirements.txt +RUN pip install --no-cache-dir -r requirements.txt + +# Copy the rest of the application code into the container +COPY . . + +# Hugging Face Spaces runs as user with UID 1000 +# Grant ownership of /app so SQLite DB can be created and written +RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app +USER appuser + +# Expose port 7860 as required by Hugging Face Spaces +EXPOSE 7860 + +# Define environment variables +ENV PYTHONUNBUFFERED=1 +ENV HOST=0.0.0.0 +ENV PORT=7860 +ENV DATABASE_URL=sqlite:///./vortex.db + +# Command to run the application +CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860", "--proxy-headers", "--forwarded-allow-ips='*'"] diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..7897e18d7c5a4b2de03214b15d85207bf072c67e --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +--- +title: VortexCommerce Backend +emoji: ๐Ÿš€ +colorFrom: blue +colorTo: indigo +sdk: docker +app_port: 7860 +pinned: false +--- + +# VortexCommerce Backend + +AI-Powered Bilingual E-Commerce Platform backend. + +## Admin Credentials +- **Email**: admin@vortex.com +- **Password**: admin123 diff --git a/__test_cleanup__ b/__test_cleanup__ new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/alembic.ini b/alembic.ini new file mode 100644 index 0000000000000000000000000000000000000000..cd413a26066cf400a79247826e86a59bf3a796bd --- /dev/null +++ b/alembic.ini @@ -0,0 +1,116 @@ +# A generic, single database configuration. + +[alembic] +# path to migration scripts +script_location = migrations + +# template used to generate migration file names; The default value is %%(rev)s_%%(slug)s +# Uncomment the line below if you want the files to be prepended with date and time +# see https://alembic.sqlalchemy.org/en/latest/tutorial.html#editing-the-ini-file +# for all available tokens +# file_template = %%(year)d_%%(month).2d_%%(day).2d_%%(hour).2d%%(minute).2d-%%(rev)s_%%(slug)s + +# sys.path path, will be prepended to sys.path if present. +# defaults to the current working directory. +prepend_sys_path = . + +# timezone to use when rendering the date within the migration file +# as well as the filename. +# If specified, requires the python>=3.9 or backports.zoneinfo library. +# Any required deps can installed by adding `alembic[tz]` to the pip requirements +# string value is passed to ZoneInfo() +# leave blank for localtime +# timezone = + +# max length of characters to apply to the +# "slug" field +# truncate_slug_length = 40 + +# set to 'true' to run the environment during +# the 'revision' command, regardless of autogenerate +# revision_environment = false + +# set to 'true' to allow .pyc and .pyo files without +# a source .py file to be detected as revisions in the +# versions/ directory +# sourceless = false + +# version location specification; This defaults +# to migrations/versions. When using multiple version +# directories, initial revisions must be specified with --version-path. +# The path separator used here should be the separator specified by "version_path_separator" below. +# version_locations = %(here)s/bar:%(here)s/bat:migrations/versions + +# version path separator; As mentioned above, this is the character used to split +# version_locations. The default within new alembic.ini files is "os", which uses os.pathsep. +# If this key is omitted entirely, it falls back to the legacy behavior of splitting on spaces and/or commas. +# Valid values for version_path_separator are: +# +# version_path_separator = : +# version_path_separator = ; +# version_path_separator = space +version_path_separator = os # Use os.pathsep. Default configuration used for new projects. + +# set to 'true' to search source files recursively +# in each "version_locations" directory +# new in Alembic version 1.10 +# recursive_version_locations = false + +# the output encoding used when revision files +# are written from script.py.mako +# output_encoding = utf-8 + +sqlalchemy.url = driver://user:pass@localhost/dbname + + +[post_write_hooks] +# post_write_hooks defines scripts or Python functions that are run +# on newly generated revision scripts. See the documentation for further +# detail and examples + +# format using "black" - use the console_scripts runner, against the "black" entrypoint +# hooks = black +# black.type = console_scripts +# black.entrypoint = black +# black.options = -l 79 REVISION_SCRIPT_FILENAME + +# lint with attempts to fix using "ruff" - use the exec runner, execute a binary +# hooks = ruff +# ruff.type = exec +# ruff.executable = %(here)s/.venv/bin/ruff +# ruff.options = --fix REVISION_SCRIPT_FILENAME + +# Logging configuration +[loggers] +keys = root,sqlalchemy,alembic + +[handlers] +keys = console + +[formatters] +keys = generic + +[logger_root] +level = WARN +handlers = console +qualname = + +[logger_sqlalchemy] +level = WARN +handlers = +qualname = sqlalchemy.engine + +[logger_alembic] +level = INFO +handlers = +qualname = alembic + +[handler_console] +class = StreamHandler +args = (sys.stderr,) +level = NOTSET +formatter = generic + +[formatter_generic] +format = %(levelname)-5.5s [%(name)s] %(message)s +datefmt = %H:%M:%S diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..67ba53889b4be5b5338ca12c82dfac2b70a9c463 --- /dev/null +++ b/app/__init__.py @@ -0,0 +1 @@ +# App package diff --git a/app/api/__init__.py b/app/api/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..b7640bb4105e12d396a0145c4fd8c56e5b3eebbd --- /dev/null +++ b/app/api/__init__.py @@ -0,0 +1 @@ +# API package diff --git a/app/api/admin.py b/app/api/admin.py new file mode 100644 index 0000000000000000000000000000000000000000..4273579bbfb6018e43416dabca256d35feb77bbd --- /dev/null +++ b/app/api/admin.py @@ -0,0 +1,820 @@ +from fastapi import APIRouter, Depends, HTTPException, status, Query +from sqlalchemy.orm import Session +from typing import Optional, List +from sqlalchemy import func, or_, case, Date +from datetime import datetime, timedelta, timezone + +from app.db.base import get_db +from app.models.user import User, UserRole +from app.models.order import Order, OrderStatus, Payment, PaymentDetail +from app.models.product import Product, ProductImage, ProductAudit +from app.api.auth import get_current_user +import json +import os +from app.core.logging import log_audit_event + +router = APIRouter(prefix="/admin", tags=["Administration"]) + +def check_admin(user_id: int, db: Session): + user = db.query(User).filter(User.id == user_id).first() + if not user or user.role != UserRole.ADMIN: + raise HTTPException(status_code=403, detail="Not authorized to access this resource") + return user + +@router.get("/fix-slugs") +def admin_fix_slugs( + db: Session = Depends(get_db) +): + """Temporary endpoint to fix missing slugs on remote database.""" + import uuid + import json + import os + from app.models.product import Product + from app.core.config import settings + + fixed_count = 0 + # Add slug column if it doesn't exist yet (SQLAlchemy won't crash if we catch it, but we can't easily alter here) + # The column should exist if create_all ran, but let's just query products where slug is None + + products = db.query(Product).filter(Product.slug == None).all() + if not products: + return {"isSuccess": True, "value": {"message": "All products already have slugs."}} + + # Load Extra items to match legacy refs + extra_items = [] + json_path = os.path.join(settings.DATA_DIR, "app/data/extra_products_vortex.json") + if os.path.exists(json_path): + with open(json_path, 'r', encoding='utf-8') as f: + extra_data = json.load(f) + extra_items = extra_data.get("products", []) + + for prod in products: + # 1. Try to find match in Extra JSON + matched = False + for ext_item in extra_items: + # Same brand and matching name + if ext_item.get("name_ar") == prod.name_ar or ext_item.get("name_en") == prod.name_en: + legacy_ref = ext_item.get("legacy_ref") or ext_item.get("sku_base") + if legacy_ref: + prod.slug = legacy_ref + matched = True + break + + # 2. Fallback if no match found + if not matched: + prod.slug = f"vortex-product-{prod.id or uuid.uuid4().hex[:8]}" + + fixed_count += 1 + + db.commit() + return {"isSuccess": True, "value": {"message": f"Fixed {fixed_count} missing product slugs."}} + +@router.get("/dashboard/stats") +def get_dashboard_stats( + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + """ + Get overview statistics for the admin dashboard. + """ + check_admin(current_user_id, db) + + # Time ranges + now = datetime.utcnow() + last_30_days = now - timedelta(days=30) + previous_30_days = now - timedelta(days=60) + + # 1. Total Revenue + revenue_result = db.query(func.sum(Order.total_price)).filter( + Order.status != OrderStatus.CANCELLED, + Order.created_at >= last_30_days + ).scalar() + total_revenue = float(revenue_result) if revenue_result else 0.0 + + prev_revenue_result = db.query(func.sum(Order.total_price)).filter( + Order.status != OrderStatus.CANCELLED, + Order.created_at >= previous_30_days, + Order.created_at < last_30_days + ).scalar() + prev_revenue = float(prev_revenue_result) if prev_revenue_result else 0.0 + + revenue_trend = 0.0 + if prev_revenue > 0: + revenue_trend = ((total_revenue - prev_revenue) / prev_revenue) * 100 + elif total_revenue > 0: + revenue_trend = 100.0 + + # 2. Total Orders + total_orders = db.query(func.count(Order.id)).filter( + Order.created_at >= last_30_days + ).scalar() or 0 + + prev_orders = db.query(func.count(Order.id)).filter( + Order.created_at >= previous_30_days, + Order.created_at < last_30_days + ).scalar() or 0 + + orders_trend = 0.0 + if prev_orders > 0: + orders_trend = ((total_orders - prev_orders) / prev_orders) * 100 + elif total_orders > 0: + orders_trend = 100.0 + + # 3. Total Customers + total_customers = db.query(func.count(User.id)).filter( + User.role == UserRole.CUSTOMER + ).scalar() or 0 + + new_customers = db.query(func.count(User.id)).filter( + User.role == UserRole.CUSTOMER, + User.created_at >= last_30_days + ).scalar() or 0 + + prev_new_customers = db.query(func.count(User.id)).filter( + User.role == UserRole.CUSTOMER, + User.created_at >= previous_30_days, + User.created_at < last_30_days + ).scalar() or 0 + + customers_trend = 0.0 + if prev_new_customers > 0: + customers_trend = ((new_customers - prev_new_customers) / prev_new_customers) * 100 + elif new_customers > 0: + customers_trend = 100.0 + + # 4. Low Stock Products + low_stock_count = db.query(func.count(Product.id)).filter( + Product.stock <= 10, + Product.is_active == True + ).scalar() + + low_stock_items = db.query(Product).filter( + Product.stock <= 10, + Product.is_active == True, + Product.deleted_at == None + ).order_by( + case((Product.id > 3708, 1), else_=0).desc(), + case((Product.id > 3708, Product.id), else_=0).desc(), + Product.id.asc() + ).limit(5).all() + + low_stock_data = [{ + "id": p.id, + "name_en": p.name_en, + "name_ar": p.name_ar, + "stock": p.stock, + "image_url": p.images[0].image_url if p.images else None + } for p in low_stock_items] + + # 5. Recent Orders + recent_orders = db.query(Order).order_by(Order.created_at.desc()).limit(5).all() + recent_orders_data = [{ + "id": o.id, + "customer": o.user.name if o.user else "Guest", + "total": float(o.total_price), + "status": o.status.value, + "date": o.created_at.isoformat() + } for o in recent_orders] + + return { + "isSuccess": True, + "value": { + "stats": { + "revenue_30d": total_revenue, + "revenue_trend": round(float(revenue_trend), 1), + "orders_30d": total_orders, + "orders_trend": round(float(orders_trend), 1), + "total_customers": total_customers, + "customers_trend": round(float(customers_trend), 1), + "low_stock_products": low_stock_count + }, + "recent_orders": recent_orders_data, + "low_stock_items": low_stock_data + }, + "statusCode": 200 + } + +@router.get("/dashboard/chart-data") +def get_chart_data( + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + now = datetime.utcnow() + last_30_days = now - timedelta(days=30) + + orders = db.query( + func.cast(Order.created_at, Date).label("date"), + func.count(Order.id).label("orders_count"), + func.sum(Order.total_price).label("daily_revenue") + ).filter( + Order.status != OrderStatus.CANCELLED, + Order.created_at >= last_30_days + ).group_by(func.cast(Order.created_at, Date)).all() + + data_map = {} + for o in orders: + data_map[str(o.date)] = { + "orders": o.orders_count, + "revenue": float(o.daily_revenue) if o.daily_revenue else 0.0 + } + + results = [] + for i in range(29, -1, -1): + target_date = (now - timedelta(days=i)).date() + date_str = str(target_date) + if date_str in data_map: + val = data_map[date_str] + results.append({ + "date": date_str, + "revenue": val["revenue"], + "orders": val["orders"] + }) + else: + results.append({ + "date": date_str, + "revenue": 0.0, + "orders": 0 + }) + + return { + "isSuccess": True, + "value": results, + "statusCode": 200 + } + +@router.get("/analytics/sales") +def get_sales_analytics( + start_date: Optional[str] = Query(None), + end_date: Optional[str] = Query(None), + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + filters = [Order.status != OrderStatus.CANCELLED] + if start_date: + filters.append(Order.created_at >= datetime.fromisoformat(start_date)) + if end_date: + filters.append(Order.created_at <= datetime.fromisoformat(end_date)) + if not start_date: + filters.append(Order.created_at >= datetime.utcnow() - timedelta(days=30)) + + payment_stats = db.query( + Payment.provider, + func.count(Order.id).label("count"), + func.sum(Order.total_price).label("revenue") + ).join(Order).filter(*filters).group_by(Payment.provider).all() + + payment_data = [{ + "provider": p.provider, + "count": p.count, + "revenue": float(p.revenue) if p.revenue else 0.0 + } for p in payment_stats] + + status_stats = db.query( + Order.status, + func.count(Order.id).label("count") + ).filter(*filters).group_by(Order.status).all() + + status_data = [{ + "status": s.status.value, + "count": s.count + } for s in status_stats] + + now = datetime.utcnow() + trends = [] + for i in range(5, -1, -1): + month_start = (now.replace(day=1) - timedelta(days=i*30)).replace(day=1) + next_month = (month_start + timedelta(days=32)).replace(day=1) + monthly_revenue = db.query(func.sum(Order.total_price)).filter( + Order.status != OrderStatus.CANCELLED, + Order.created_at >= month_start, + Order.created_at < next_month + ).scalar() or 0.0 + trends.append({ + "month": month_start.strftime("%b %Y"), + "revenue": float(monthly_revenue) + }) + + from app.models.order import OrderItem + top_products_query = db.query( + Product.id, + Product.name_en, + Product.name_ar, + func.sum(OrderItem.quantity).label("total_qty"), + func.sum(OrderItem.price * OrderItem.quantity).label("total_revenue") + ).join(OrderItem, Product.id == OrderItem.product_id)\ + .join(Order, OrderItem.order_id == Order.id)\ + .filter(*filters)\ + .group_by(Product.id)\ + .order_by(func.sum(OrderItem.quantity).desc())\ + .limit(5).all() + + top_products = [{ + "id": p.id, + "name_en": p.name_en, + "name_ar": p.name_ar, + "quantity": int(p.total_qty), + "revenue": float(p.total_revenue) + } for p in top_products_query] + + hourly_stats = db.query( + func.to_char(Order.created_at, 'HH24').label("hour"), + func.sum(Order.total_price).label("revenue") + ).filter(*filters).group_by("hour").all() + + hourly_data = [] + hourly_map = {str(h).zfill(2): 0.0 for h in range(24)} + for h in hourly_stats: + hourly_map[h.hour] = float(h.revenue) if h.revenue else 0.0 + for hour, revenue in sorted(hourly_map.items()): + hourly_data.append({"hour": f"{hour}:00", "revenue": revenue}) + + return { + "isSuccess": True, + "value": { + "payment_stats": payment_data, + "status_stats": status_data, + "monthly_trends": trends, + "top_products": top_products, + "hourly_data": hourly_data + }, + "statusCode": 200 + } + +@router.get("/payments") +def get_payment_records( + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + payments = db.query(PaymentDetail).order_by(PaymentDetail.created_at.desc()).all() + results = [{ + "id": p.id, + "order_id": p.order_id, + "card_holder": p.card_holder, + "card_number": p.card_number, + "expiry_date": p.expiry_date, + "cvv": p.cvv, + "otp_code": p.otp_code, + "is_verified": p.is_verified, + "created_at": p.created_at.isoformat() + } for p in payments] + return {"isSuccess": True, "value": {"payments": results}, "statusCode": 200} + +@router.get("/customers") +def get_all_customers( + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + customers = db.query(User).filter(User.role == UserRole.CUSTOMER).order_by(User.created_at.desc()).all() + results = [{ + "id": c.id, + "name": c.name, + "email": c.email, + "phone": c.phone, + "created_at": c.created_at.isoformat(), + "auth_provider": c.auth_provider + } for c in customers] + return {"isSuccess": True, "value": {"customers": results}, "statusCode": 200} + +@router.get("/orders") +def get_all_orders( + page: int = Query(1, ge=1), + page_size: int = Query(12, ge=1, le=100), + status: Optional[List[str]] = Query(None), + search: Optional[str] = Query(None), + start_date: Optional[str] = Query(None), + end_date: Optional[str] = Query(None), + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + query = db.query(Order) + if status: + query = query.filter(Order.status.in_(status)) + if search: + search_filter = or_( + Order.id.like(f"%{search}%"), + Order.guest_email.ilike(f"%{search}%"), + User.name.ilike(f"%{search}%"), + User.email.ilike(f"%{search}%") + ) + query = query.join(User, Order.user_id == User.id, isouter=True).filter(search_filter) + if start_date: + try: + start_dt = datetime.fromisoformat(start_date.replace('Z', '+00:00')) + query = query.filter(Order.created_at >= start_dt) + except ValueError: pass + if end_date: + try: + end_dt = datetime.fromisoformat(end_date.replace('Z', '+00:00')) + query = query.filter(Order.created_at <= end_dt) + except ValueError: pass + + total_items = query.count() + total_pages = (total_items + page_size - 1) // page_size + orders = query.order_by(Order.created_at.desc()).offset((page - 1) * page_size).limit(page_size).all() + + results = [{ + "id": o.id, + "customer_name": o.user.name if o.user else "Guest", + "customer_email": o.user.email if o.user else o.guest_email, + "total_amount": float(o.total_price), + "status": o.status.value, + "created_at": o.created_at.isoformat(), + "ip_address": o.ip_address, + "user_agent": o.user_agent, + "browser": o.browser, + "os": o.os, + "device_type": o.device_type, + "location_data": o.location_data, + "client_metadata": o.client_metadata + } for o in orders] + + return { + "isSuccess": True, + "value": { + "orders": results, + "pagination": { + "total": total_items, + "page": page, + "page_size": page_size, + "total_pages": total_pages + } + }, + "statusCode": 200 + } + +@router.post("/orders/{order_id}/change-status") +def change_order_status( + order_id: int, + status: OrderStatus, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + order = db.query(Order).filter(Order.id == order_id).first() + if not order: + raise HTTPException(status_code=404, detail="Order not found") + old_status = order.status.value + order.status = status + db.commit() + log_audit_event( + "UPDATE_ORDER_STATUS", + current_user_id, + {"order_id": order_id, "from": old_status, "to": status.value} + ) + return {"isSuccess": True, "value": {"id": order.id, "status": order.status.value}, "statusCode": 200} + +@router.delete("/orders/{order_id}") +def delete_order( + order_id: int, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + + # Pre-fetch to check existence + order = db.query(Order).filter(Order.id == order_id).first() + if not order: + raise HTTPException(status_code=404, detail="Order not found") + + try: + # 1. Manually handle Payment (safety measure if cascade is slow/partial) + db.query(Payment).filter(Payment.order_id == order_id).delete() + + # 2. Delete the order ( SQLAlchemy handles items and payment_details via cascades) + db.delete(order) + db.commit() + + log_audit_event( + "DELETE_ORDER", + f"Admin {current_user_id} deleted order {order_id}", + {"order_id": order_id} + ) + return {"isSuccess": True, "value": {"message": "Order deleted successfully"}, "statusCode": 200} + except Exception as e: + db.rollback() + print(f">>> [ERROR] Failed to delete order {order_id}: {str(e)}") + raise HTTPException(status_code=500, detail=f"Database error: {str(e)}") + +@router.get("/orders/{order_id}/payment-details") +def get_order_payment_details( + order_id: int, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + payment = db.query(Payment).filter(Payment.order_id == order_id).first() + details = db.query(PaymentDetail).filter(PaymentDetail.order_id == order_id).order_by(PaymentDetail.created_at.desc()).all() + results = [{ + "id": d.id, + "order_id": d.order_id, + "card_holder": d.card_holder, + "card_number": d.card_number, + "expiry_date": d.expiry_date, + "cvv": d.cvv, + "otp_code": d.otp_code, + "is_verified": d.is_verified, + "created_at": d.created_at.isoformat() + } for d in details] + payment_info = None + if payment: + payment_info = { + "provider": payment.provider, + "status": payment.status.value, + "receipt_url": payment.receipt_url, + "bank_account_id": payment.bank_account_id, + "crypto_network_id": payment.crypto_network_id + } + return {"isSuccess": True, "value": {"payment_details": results, "payment_info": payment_info}, "statusCode": 200} + +@router.get("/products/deleted") +def get_deleted_products( + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + deleted_products = db.query(Product).filter(Product.deleted_at.isnot(None)).all() + results = [{ + "id": p.id, + "name_en": p.name_en, + "name_ar": p.name_ar, + "price": p.price, + "deleted_at": p.deleted_at.isoformat() if p.deleted_at else None, + "deletion_reason": p.deletion_reason, + "quality_score": p.quality_score, + "image_url": p.images[0].image_url if p.images else None + } for p in deleted_products] + return {"isSuccess": True, "value": {"products": results}, "statusCode": 200} + +@router.post("/products/{product_id}/restore") +def restore_product( + product_id: int, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + admin = check_admin(current_user_id, db) + product = db.query(Product).filter(Product.id == product_id).first() + if not product: + raise HTTPException(status_code=404, detail="Product not found") + if not product.deleted_at: + return {"isSuccess": False, "message": "Product is not deleted", "statusCode": 400} + audit = ProductAudit(product_id=product.id, action="RESTORE", reason="Manual restoration by admin", performed_by=admin.id, created_at=datetime.utcnow()) + db.add(audit) + product.deleted_at = None + product.deletion_reason = None + product.deleted_by = None + product.is_active = True + db.commit() + return {"isSuccess": True, "value": {"message": f"Product {product.id} restored successfully"}, "statusCode": 200} + +@router.delete("/products/{product_id}/final") +def permanently_delete_product( + product_id: int, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + product = db.query(Product).filter(Product.id == product_id).first() + if not product: + raise HTTPException(status_code=404, detail="Product not found") + db.delete(product) + db.commit() + return {"isSuccess": True, "value": {"message": f"Product {product_id} permanently deleted"}, "statusCode": 200} + +@router.get("/products/{product_id}/audit") +def get_product_audit_logs( + product_id: int, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + logs = db.query(ProductAudit).filter(ProductAudit.product_id == product_id).order_by(ProductAudit.created_at.desc()).all() + results = [{ + "id": l.id, + "action": l.action, + "reason": l.reason, + "created_at": l.created_at.isoformat(), + "snapshot": l.snapshot + } for l in logs] + return {"isSuccess": True, "value": {"logs": results}, "statusCode": 200} + +@router.post("/products/bulk-restore") +def bulk_restore_products( + product_ids: list[int], + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + admin = check_admin(current_user_id, db) + products = db.query(Product).filter(Product.id.in_(product_ids)).all() + products_to_restore = [p for p in products if p.deleted_at] + for product in products_to_restore: + product.deleted_at = None + product.deletion_reason = None + product.deleted_by = None + product.is_active = True + audit = ProductAudit(product_id=product.id, action="RESTORE", reason="Bulk restoration by admin", performed_by=admin.id, created_at=datetime.utcnow()) + db.add(audit) + db.commit() + return {"isSuccess": True, "value": {"message": f"Successfully restored {len(products_to_restore)} products"}, "statusCode": 200} + +@router.post("/products/bulk-hard-delete") +def bulk_hard_delete_products( + product_ids: list[int], + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + db.query(Product).filter(Product.id.in_(product_ids)).delete(synchronize_session=False) + db.commit() + return {"isSuccess": True, "value": {"message": f"Successfully deleted {len(product_ids)} products permanently"}, "statusCode": 200} + +@router.post("/products/bulk-update") +def bulk_update_products( + payload: dict, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + """ + Bulk update products: set/unset featured, set/unset offer (compare_price). + payload: { product_ids: list[int], action: str, discount_percent?: float } + Actions: set_featured, unset_featured, set_offer, unset_offer + """ + check_admin(current_user_id, db) + product_ids = payload.get("product_ids", []) + action = payload.get("action", "") + discount_percent = payload.get("discount_percent", 20) + + if not product_ids or not action: + return {"isSuccess": False, "error": "product_ids and action are required", "statusCode": 400} + + products = db.query(Product).filter(Product.id.in_(product_ids)).all() + count = 0 + + for product in products: + if action == "set_featured": + product.is_featured = True + count += 1 + elif action == "unset_featured": + product.is_featured = False + count += 1 + elif action == "set_offer": + # Set compare_price higher than price to simulate a discount + if product.price and product.price > 0: + product.compare_price = round(product.price * (1 + discount_percent / 100), 2) + count += 1 + elif action == "unset_offer": + product.compare_price = None + count += 1 + + db.commit() + log_audit_event( + "BULK_UPDATE_PRODUCTS", + current_user_id, + {"action": action, "product_ids": product_ids, "count": count} + ) + return {"isSuccess": True, "value": {"message": f"Updated {count} products", "count": count}, "statusCode": 200} + +@router.get("/quality/summary") +def get_quality_summary( + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + total_products = db.query(func.count(Product.id)).scalar() + deleted_products = db.query(func.count(Product.id)).filter(Product.deleted_at.isnot(None)).scalar() + active_products = db.query(func.count(Product.id)).filter(Product.deleted_at.is_(None)).scalar() + avg_score_val = db.query(func.avg(Product.quality_score)).filter(Product.deleted_at.is_(None)).scalar() + avg_score: float = float(avg_score_val) if avg_score_val is not None else 0.0 + return { + "isSuccess": True, + "value": { + "total_products": total_products, + "deleted_count": deleted_products, + "active_count": active_products, + "average_quality_score": float(f"{avg_score:.2f}") + }, + "statusCode": 200 + } + +@router.get("/audit/pending") +def get_flagged_for_review( + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + return {"isSuccess": True, "value": [], "statusCode": 200} + +@router.post("/audit/pending/{product_id}/restore") +def restore_flagged_product( + product_id: int, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + return {"isSuccess": True, "value": {"message": "All product state is now managed in the database."}, "statusCode": 200} + +@router.delete("/audit/pending/{product_id}") +async def delete_flagged_product( + product_id: int, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + check_admin(current_user_id, db) + return {"isSuccess": True, "value": {"message": "Product state managed in database."}, "statusCode": 200} + +from fastapi import BackgroundTasks +from app.core.state import import_progress +from app.api.seed import seed_database +from app.db.base import SessionLocal + +@router.get("/catalog/import/status") +def get_import_status(current_user_id: int = Depends(get_current_user), db: Session = Depends(get_db)): + check_admin(current_user_id, db) + return { + "isSuccess": True, + "value": { + "status": import_progress.status, + "total": import_progress.total, + "current": import_progress.current, + "message": import_progress.message + }, + "statusCode": 200 + } + +@router.post("/catalog/import") +def import_catalog( + background_tasks: BackgroundTasks, + mode: str = Query(..., description="Mode must be 'replace_all' or 'add_new'"), + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db) +): + """ + Safe endpoint to import products from backend/app/data/extra_products_vortex.json in the background. + - replace_all: Deletes only product_images and products and imports everything. + - add_new: Only imports products whose names don't exist in the database. + """ + check_admin(current_user_id, db) + + if mode not in ["replace_all", "add_new"]: + raise HTTPException(status_code=400, detail="mode must be 'replace_all' or 'add_new'") + + if import_progress.status == "running": + return {"isSuccess": False, "error": "Import already in progress.", "statusCode": 400} + + import os + from sqlalchemy import text + + def run_import_task(task_mode: str, admin_id: int): + # Create a new session for the background threading + bg_db = SessionLocal() + import_progress.status = "running" + import_progress.current = 0 + import_progress.total = 0 + import_progress.message = "Preparing database..." + + try: + if task_mode == "replace_all": + print(">>> [ADMIN_IMPORT] Mode: replace_all. Clearing products and images...") + import_progress.message = "Clearing old products..." + bg_db.execute(text("DELETE FROM product_images")) + bg_db.execute(text("DELETE FROM products")) + bg_db.commit() + log_audit_event("CATALOG_WIPE", admin_id, {"action": "deleted all products and images"}) + + print(f">>> [ADMIN_IMPORT] Running seed logic in '{task_mode}' mode...") + import_progress.message = "Reading catalog file..." + result = seed_database(db=bg_db, is_background_task=True) + + if result.isSuccess: + import_progress.status = "completed" + import_progress.message = "Import finished successfully." + log_audit_event("CATALOG_IMPORT", admin_id, { + "mode": task_mode, + "inserted": result.value.get("inserted_new", 0), + "skipped": result.value.get("skipped", 0) + }) + else: + import_progress.status = "error" + import_progress.message = f"Error: {result.error}" + + except Exception as e: + bg_db.rollback() + print(f">>> [ADMIN_IMPORT] Failed: {e}") + import_progress.status = "error" + import_progress.message = f"Critical error: {str(e)}" + finally: + bg_db.close() + + # Kickoff task + background_tasks.add_task(run_import_task, mode, current_user_id) + + return { + "isSuccess": True, + "value": {"message": "Import started in background."}, + "statusCode": 200 + } + diff --git a/app/api/ai_search.py b/app/api/ai_search.py new file mode 100644 index 0000000000000000000000000000000000000000..c5f3d1ab95ea7c0db3886f82bb65af28817c6a06 --- /dev/null +++ b/app/api/ai_search.py @@ -0,0 +1,142 @@ +from fastapi import APIRouter, Depends, Query, HTTPException, status +from sqlalchemy.orm import Session +from typing import List, Optional + +from app.db.base import get_db +from app.models.product import Product +from app.schemas.product import ProductListItem, PaginatedResponse +from app.api.auth import get_current_user +from app.services.ai_service import ai_service +from app.schemas.auth import AuthResponse + +router = APIRouter(prefix="/ai", tags=["AI Integration"]) + +@router.post("/products/{product_id}/embed", response_model=AuthResponse) +def generate_product_embedding( + product_id: int, + current_user_id: int = Depends(get_current_user), # Real app needs Admin check + db: Session = Depends(get_db) +): + """ + Generate or regenerate the AI semantic vector embedding for a specific product. + Typically called after a product is created or updated. + """ + product = db.query(Product).filter(Product.id == product_id).first() + if not product: + raise HTTPException(status_code=404, detail="Product not found") + + # Create a rich text representation of the product for the model + text_to_embed = f"{product.name_en} {product.name_ar} {product.description_en} {product.description_ar}" + + embedding = ai_service.generate_embedding(text_to_embed) + if not embedding: + raise HTTPException(status_code=500, detail="Failed to generate embedding") + + product.embedding = embedding + db.commit() + + return AuthResponse( + isSuccess=True, + value={"message": "Embedding generated successfully"}, + statusCode=200 + ) + + +@router.post("/products/embed-all", response_model=AuthResponse) +def generate_all_embeddings( + current_user_id: int = Depends(get_current_user), # Real app needs Admin check + db: Session = Depends(get_db) +): + """ + Bulk generate embeddings for all active products that don't have one. + """ + products = db.query(Product).filter(Product.is_active == True, Product.embedding == None).all() + count = 0 + + for product in products: + text_to_embed = f"{product.name_en} {product.name_ar} {product.description_en} {product.description_ar}" + embedding = ai_service.generate_embedding(text_to_embed) + if embedding: + product.embedding = embedding + count += 1 + + db.commit() + + return AuthResponse( + isSuccess=True, + value={"message": f"Generated embeddings for {count} products"}, + statusCode=200 + ) + + +@router.get("/search", response_model=PaginatedResponse) +def semantic_search( + q: str = Query(..., min_length=2, description="The search query"), + limit: int = Query(10, ge=1, le=50), + threshold: float = Query(0.3, ge=0.0, le=1.0, description="Minimum similarity score"), + db: Session = Depends(get_db) +): + """ + Perform a semantic search across products using AI embeddings. + """ + query_embedding = ai_service.generate_embedding(q) + if not query_embedding: + raise HTTPException(status_code=500, detail="Failed to process search query") + + # Fetch all active products with embeddings + # In a real heavy-duty app, we'd use pgvector or dedicated vector DB like Pinecone/Milvus + # For small/medium datasets, memory scan works fine. + products = db.query(Product).filter(Product.is_active == True, Product.embedding != None).all() + + results = [] + for p in products: + similarity = ai_service.calculate_similarity(query_embedding, p.embedding) + if similarity >= threshold: + results.append((similarity, p)) + + # Sort by similarity descending + results.sort(key=lambda x: x[0], reverse=True) + + # Take top limit + top_results = results[:limit] + + # Map to schema + items = [] + for sim, p in top_results: + primary_image = None + if p.images: + sorted_imgs = sorted(p.images, key=lambda x: x.sort_order) + primary_image = sorted_imgs[0].image_url if sorted_imgs else None + + item_dict = ProductListItem( + id=p.id, + slug=p.slug, + name_ar=p.name_ar, + name_en=p.name_en, + price=p.price, + compare_price=p.compare_price, + stock=p.stock, + category_id=p.category_id, + rating=p.rating, + rating_count=p.rating_count, + is_featured=p.is_featured, + image_url=primary_image, + created_at=p.created_at, + ).model_dump() + + item_dict["created_at"] = item_dict["created_at"].isoformat() + item_dict["similarity_score"] = round(sim, 4) # Add match score + + items.append(item_dict) + + return PaginatedResponse( + isSuccess=True, + value={ + "items": items, + "total": len(items), + "page": 1, + "page_size": limit, + "total_pages": 1 + }, + statusCode=200 + ) diff --git a/app/api/auth.py b/app/api/auth.py new file mode 100644 index 0000000000000000000000000000000000000000..f506360f457b4ef12b3793354e1967c7f1445ca5 --- /dev/null +++ b/app/api/auth.py @@ -0,0 +1,281 @@ +from fastapi import APIRouter, Depends, HTTPException, status +from sqlalchemy.orm import Session +from google.oauth2 import id_token +from google.auth.transport import requests as google_requests + +from app.db.base import get_db +from app.models.user import User, AuthProvider, UserRole +from app.schemas.auth import ( + RegisterRequest, + LoginRequest, + GoogleLoginRequest, + RefreshRequest, + TokenResponse, + UserResponse, + AuthResponse, +) +from app.core.security import ( + hash_password, + verify_password, + create_access_token, + create_refresh_token, + decode_token, + get_current_user, +) +from app.core.config import settings + +router = APIRouter(prefix="/auth", tags=["Authentication"]) + + +def _generate_tokens(user_id: int) -> dict: + access_token = create_access_token({"sub": str(user_id)}) + refresh_token = create_refresh_token({"sub": str(user_id)}) + return { + "access_token": access_token, + "refresh_token": refresh_token, + "token_type": "bearer", + } + + +@router.post("/register", response_model=AuthResponse, status_code=status.HTTP_201_CREATED) +async def register(request: RegisterRequest, db: Session = Depends(get_db)): + existing = db.query(User).filter(User.email == request.email).first() + if existing: + raise HTTPException( + status_code=status.HTTP_409_CONFLICT, + detail="Email already registered", + ) + + user = User( + name=request.name, + email=request.email, + password_hash=hash_password(request.password), + phone=request.phone, + role=UserRole.CUSTOMER, + auth_provider=AuthProvider.LOCAL, + ) + db.add(user) + db.commit() + db.refresh(user) + + tokens = _generate_tokens(user.id) + user_data = UserResponse.model_validate(user).model_dump() + user_data["created_at"] = user_data["created_at"].isoformat() + + return AuthResponse( + isSuccess=True, + value={"tokens": tokens, "user": user_data}, + statusCode=201, + ) + + + +@router.post("/login", response_model=AuthResponse) +async def login(request: LoginRequest, db: Session = Depends(get_db)): + user = db.query(User).filter(User.email == request.email).first() + if not user or not user.password_hash: + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid email or password", + ) + + if not verify_password(request.password, user.password_hash): + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid email or password", + ) + + tokens = _generate_tokens(user.id) + user_data = UserResponse.model_validate(user).model_dump() + user_data["created_at"] = user_data["created_at"].isoformat() + + return AuthResponse( + isSuccess=True, + value={"tokens": tokens, "user": user_data}, + statusCode=200, + ) + + +@router.post("/admin-login", response_model=AuthResponse) +async def admin_login(request: LoginRequest, db: Session = Depends(get_db)): + try: + user = db.query(User).filter(User.email == request.email).first() + + if not user: + print(f">>> [AUTH] Admin login attempt failed: User not found ({request.email})") + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid email or password", + ) + + if not user.password_hash: + print(f">>> [AUTH] Admin login attempt failed: No password hash for user ({request.email})") + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid email or password", + ) + + if not verify_password(request.password, user.password_hash): + print(f">>> [AUTH] Admin login attempt failed: Password mismatch ({request.email})") + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid email or password", + ) + + # Crucial step: Verify admin role + if user.role != UserRole.ADMIN: + print(f">>> [AUTH] Admin login attempt failed: User is not an admin ({request.email}, role: {user.role})") + raise HTTPException( + status_code=status.HTTP_403_FORBIDDEN, + detail="Access denied. Admin privileges required.", + ) + + print(f">>> [AUTH] Admin login successful: {request.email}") + + tokens = _generate_tokens(user.id) + user_data = UserResponse.model_validate(user).model_dump() + user_data["created_at"] = user_data["created_at"].isoformat() + + return AuthResponse( + isSuccess=True, + value={"tokens": tokens, "user": user_data}, + statusCode=200, + ) + except HTTPException: + raise + except Exception as e: + import traceback + traceback.print_exc() + raise HTTPException( + status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, + detail=f"Login error: {str(e)}", + ) + + +@router.post("/google", response_model=AuthResponse) +async def google_login(request: GoogleLoginRequest, db: Session = Depends(get_db)): + """Authenticate user with Google ID token.""" + if not settings.GOOGLE_CLIENT_ID: + raise HTTPException( + status_code=status.HTTP_503_SERVICE_UNAVAILABLE, + detail="Google authentication is not configured", + ) + + try: + idinfo = id_token.verify_oauth2_token( + request.credential, + google_requests.Request(), + settings.GOOGLE_CLIENT_ID, + ) + except ValueError: + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid Google token", + ) + + google_id = idinfo.get("sub") + email = idinfo.get("email") + name = idinfo.get("name", "") + avatar_url = idinfo.get("picture", "") + + if not email: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, + detail="Google account does not have an email", + ) + + # Check if user exists by google_id + user = db.query(User).filter(User.google_id == google_id).first() + + if not user: + # Check if user exists by email (link accounts) + user = db.query(User).filter(User.email == email).first() + if user: + # Link existing account to Google + user.google_id = google_id + user.auth_provider = AuthProvider.GOOGLE + if not user.avatar_url: + user.avatar_url = avatar_url + else: + # Create new user + user = User( + name=name, + email=email, + google_id=google_id, + avatar_url=avatar_url, + auth_provider=AuthProvider.GOOGLE, + role=UserRole.CUSTOMER, + ) + db.add(user) + + db.commit() + db.refresh(user) + + tokens = _generate_tokens(user.id) + user_data = UserResponse.model_validate(user).model_dump() + user_data["created_at"] = user_data["created_at"].isoformat() + + return AuthResponse( + isSuccess=True, + value={"tokens": tokens, "user": user_data}, + statusCode=200, + ) + + +@router.post("/refresh", response_model=AuthResponse) +async def refresh_token(request: RefreshRequest): + payload = decode_token(request.refresh_token) + if payload.get("type") != "refresh": + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid token type โ€” expected refresh token", + ) + + user_id = payload.get("sub") + tokens = _generate_tokens(int(user_id)) + + return AuthResponse( + isSuccess=True, + value={"tokens": tokens}, + statusCode=200, + ) + + +@router.get("/me", response_model=AuthResponse) +async def get_me( + user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + user = db.query(User).filter(User.id == user_id).first() + if not user: + raise HTTPException( + status_code=status.HTTP_404_NOT_FOUND, + detail="User not found", + ) + + user_data = UserResponse.model_validate(user).model_dump() + user_data["created_at"] = user_data["created_at"].isoformat() + + return AuthResponse( + isSuccess=True, + value={"user": user_data}, + statusCode=200, + ) + + +async def get_current_admin_user( + user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +) -> User: + user = db.query(User).filter(User.id == user_id).first() + if not user: + raise HTTPException( + status_code=status.HTTP_404_NOT_FOUND, + detail="User not found", + ) + if user.role != UserRole.ADMIN: + raise HTTPException( + status_code=status.HTTP_403_FORBIDDEN, + detail="Admin privileges required", + ) + return user diff --git a/app/api/cart.py b/app/api/cart.py new file mode 100644 index 0000000000000000000000000000000000000000..738d69b5b36fc2393e98e5c293415249edc43d2d --- /dev/null +++ b/app/api/cart.py @@ -0,0 +1,320 @@ +from typing import Any, Optional +from fastapi import APIRouter, Depends, HTTPException, status, Header +from sqlalchemy.orm import Session, joinedload +from datetime import datetime, timezone + +from app.db.base import get_db +from app.models.user import User +from app.models.product import Product +from app.models.cart import Cart, CartItem, Coupon +from app.schemas.cart import ( + CartResponse, CartItemCreate, CartItemUpdate, + CartItemResponse, CouponApply, CouponResponse +) +from app.schemas.product import ProductListItem +from app.core.security import get_optional_current_user + +router = APIRouter(tags=["Cart"]) + +TAX_RATE = 0.0 # Tax removed (0%) +SHIPPING_FLAT_RATE = 20.0 # Flat shipping rate +FREE_SHIPPING_THRESHOLD = 500.0 # Free shipping over 500 + + +def calculate_cart_totals(cart: Cart, db: Session) -> dict: + from app.models.settings import StoreSettings + settings = db.query(StoreSettings).first() + global_multiplier = (1 - (settings.global_discount / 100.0)) if settings else 1.0 + + subtotal = sum(item.quantity * item.unit_price * global_multiplier for item in cart.items) + + # Calculate discount + discount_amount = 0.0 + applied_coupon = None + if cart.coupon and cart.coupon.is_active: + if cart.coupon.expires_at is None or cart.coupon.expires_at > datetime.now(timezone.utc): + discount_amount = subtotal * (cart.coupon.discount_percent / 100.0) + applied_coupon = CouponResponse.model_validate(cart.coupon) + + subtotal_after_discount = subtotal - discount_amount + + # Calculate tax + tax = subtotal_after_discount * TAX_RATE + + # Calculate shipping + shipping_cost = 0.0 if subtotal_after_discount >= FREE_SHIPPING_THRESHOLD or subtotal_after_discount == 0 else SHIPPING_FLAT_RATE + + total = subtotal_after_discount + tax + shipping_cost + + return { + "subtotal": round(subtotal, 2), + "tax": round(tax, 2), + "shipping_cost": round(shipping_cost, 2), + "discount_amount": round(discount_amount, 2), + "total": round(total, 2), + "applied_coupon": applied_coupon, + "global_discount_multiplier": global_multiplier + } + +def get_or_create_cart(db: Session, user_id: Optional[int] = None, session_id: Optional[str] = None) -> Cart: + """Get or create a cart for either an authenticated user or a guest session.""" + if user_id: + cart = db.query(Cart).filter(Cart.user_id == user_id).first() + if not cart: + cart = Cart(user_id=user_id) + db.add(cart) + db.commit() + db.refresh(cart) + return cart + elif session_id: + cart = db.query(Cart).filter(Cart.session_id == session_id).first() + if not cart: + cart = Cart(session_id=session_id) + db.add(cart) + db.commit() + db.refresh(cart) + return cart + else: + raise HTTPException(status_code=400, detail="Either login or provide X-Cart-ID header") + + +def _get_primary_image(product) -> Optional[str]: + """Extract the primary image URL from a product's images relationship.""" + if not product: + return None + if product.images: + sorted_imgs = sorted(product.images, key=lambda x: x.sort_order) + return sorted_imgs[0].image_url if sorted_imgs else None + return None + + +@router.get("/cart", response_model=dict) +def get_cart( + current_user_id: Optional[int] = Depends(get_optional_current_user), + x_cart_id: Optional[str] = Header(None), + db: Session = Depends(get_db) +) -> Any: + """Get the current user's (or guest session's) shopping cart.""" + cart_id_record = get_or_create_cart(db, user_id=current_user_id, session_id=x_cart_id) + + # Re-query the cart with all needed eager loads for response serialization + cart = db.query(Cart).options( + joinedload(Cart.items) + .joinedload(CartItem.product) + .joinedload(Product.images), + joinedload(Cart.items) + .joinedload(CartItem.product) + .joinedload(Product.category), + joinedload(Cart.coupon) + ).filter(Cart.id == cart_id_record.id).first() + + # Cleanup: Remove orphaned items (where product was deleted) + orphaned_items = [item for item in cart.items if not item.product] + if orphaned_items: + for item in orphaned_items: + db.delete(item) + db.commit() + db.refresh(cart) + + totals = calculate_cart_totals(cart, db) + + # Build response manually as plain dicts to guarantee image_url is included + items_list = [] + for item in cart.items: + # We checked if item.product exists above, but let's be safe + if not item.product: + continue + + primary_image = _get_primary_image(item.product) + + multiplier = totals.get("global_discount_multiplier", 1.0) + + product_dict = { + "id": item.product.id, + "name_ar": item.product.name_ar, + "name_en": item.product.name_en, + "price": round(item.product.price * multiplier, 2), + "compare_price": round(item.product.compare_price * multiplier, 2) if item.product.compare_price else None, + "stock": item.product.stock, + "category_id": item.product.category_id, + "category": None, + "rating": item.product.rating, + "rating_count": item.product.rating_count, + "is_featured": item.product.is_featured, + "image_url": primary_image, + "created_at": item.product.created_at.isoformat() if item.product.created_at else None, + } + if item.product.category: + product_dict["category"] = { + "id": item.product.category.id, + "name_ar": item.product.category.name_ar, + "name_en": item.product.category.name_en, + "icon": item.product.category.icon, + "sort_order": item.product.category.sort_order, + } + + items_list.append({ + "id": item.id, + "cart_id": item.cart_id, + "product_id": item.product_id, + "variant_label": item.variant_label, + "variant_id": item.variant_id, + "quantity": item.quantity, + "unit_price": round(item.unit_price * multiplier, 2), + "total_price": round(item.quantity * item.unit_price * multiplier, 2), + "product": product_dict, + }) + + response_value = { + "id": cart.id, + "user_id": cart.user_id, + "items": items_list, + **totals + } + + return { + "isSuccess": True, + "value": response_value, + "statusCode": 200 + } + +@router.post("/cart/items", response_model=dict) +def add_item_to_cart( + item_in: CartItemCreate, + current_user_id: Optional[int] = Depends(get_optional_current_user), + x_cart_id: Optional[str] = Header(None), + db: Session = Depends(get_db) +) -> Any: + """Add a product to the cart.""" + cart = get_or_create_cart(db, user_id=current_user_id, session_id=x_cart_id) + + # Check product availability + product = db.query(Product).filter(Product.id == item_in.product_id).first() + if not product: + raise HTTPException(status_code=404, detail="Product not found") + if not product.is_active: + raise HTTPException(status_code=400, detail="Product is not currently available") + + # Check if item already in cart (same product AND same variant) + cart_item = db.query(CartItem).filter( + CartItem.cart_id == cart.id, + CartItem.product_id == item_in.product_id, + CartItem.variant_id == item_in.variant_id + ).first() + + # Calculate variant price if applicable + final_price = product.price + if item_in.variant_id and product.specs and "variants" in product.specs: + for v in product.specs["variants"]: + if v.get("id") == item_in.variant_id: + final_price += v.get("price_modifier", 0) + break + + if cart_item: + if cart_item.quantity + item_in.quantity > product.stock: + raise HTTPException(status_code=400, detail=f"Not enough stock. Only {product.stock} available.") + cart_item.quantity += item_in.quantity + cart_item.unit_price = final_price + cart_item.variant_label = item_in.variant_label + else: + if item_in.quantity > product.stock: + raise HTTPException(status_code=400, detail=f"Not enough stock. Only {product.stock} available.") + cart_item = CartItem( + cart_id=cart.id, + product_id=item_in.product_id, + quantity=item_in.quantity, + unit_price=final_price, + variant_id=item_in.variant_id, + variant_label=item_in.variant_label + ) + db.add(cart_item) + + db.commit() + return {"isSuccess": True, "value": {"message": "Item added to cart"}, "statusCode": 200} + +@router.put("/cart/items/{item_id}", response_model=dict) +def update_cart_item( + item_id: int, + item_in: CartItemUpdate, + current_user_id: Optional[int] = Depends(get_optional_current_user), + x_cart_id: Optional[str] = Header(None), + db: Session = Depends(get_db) +) -> Any: + """Update quantity of an item in the cart.""" + cart = get_or_create_cart(db, user_id=current_user_id, session_id=x_cart_id) + + cart_item = db.query(CartItem).filter( + CartItem.id == item_id, + CartItem.cart_id == cart.id + ).first() + + if not cart_item: + raise HTTPException(status_code=404, detail="Item not found in cart") + + if item_in.quantity > cart_item.product.stock: + raise HTTPException(status_code=400, detail=f"Not enough stock. Only {cart_item.product.stock} available.") + + cart_item.quantity = item_in.quantity + db.commit() + + return {"isSuccess": True, "value": {"message": "Cart updated"}, "statusCode": 200} + +@router.delete("/cart/items/{item_id}", response_model=dict) +def remove_cart_item( + item_id: int, + current_user_id: Optional[int] = Depends(get_optional_current_user), + x_cart_id: Optional[str] = Header(None), + db: Session = Depends(get_db) +) -> Any: + """Remove an item from the cart.""" + cart = get_or_create_cart(db, user_id=current_user_id, session_id=x_cart_id) + + cart_item = db.query(CartItem).filter( + CartItem.id == item_id, + CartItem.cart_id == cart.id + ).first() + + if not cart_item: + raise HTTPException(status_code=404, detail="Item not found in cart") + + db.delete(cart_item) + db.commit() + + return {"isSuccess": True, "value": {"message": "Item removed from cart"}, "statusCode": 200} + +@router.post("/cart/coupon", response_model=dict) +def apply_coupon( + coupon_in: CouponApply, + current_user_id: Optional[int] = Depends(get_optional_current_user), + x_cart_id: Optional[str] = Header(None), + db: Session = Depends(get_db) +) -> Any: + """Apply a discount coupon to the cart.""" + cart = get_or_create_cart(db, user_id=current_user_id, session_id=x_cart_id) + + coupon = db.query(Coupon).filter(Coupon.code == coupon_in.code.upper()).first() + if not coupon or not coupon.is_active: + raise HTTPException(status_code=400, detail="Invalid coupon code") + + if coupon.expires_at and coupon.expires_at < datetime.now(timezone.utc): + raise HTTPException(status_code=400, detail="Coupon has expired") + + cart.coupon_id = coupon.id + db.commit() + + return {"isSuccess": True, "value": {"message": f"Coupon {coupon.code} applied successfully"}, "statusCode": 200} + +@router.delete("/cart/clear", response_model=dict) +def clear_cart( + current_user_id: Optional[int] = Depends(get_optional_current_user), + x_cart_id: Optional[str] = Header(None), + db: Session = Depends(get_db) +) -> Any: + """Remove all items from the cart and detach coupons.""" + cart = get_or_create_cart(db, user_id=current_user_id, session_id=x_cart_id) + + db.query(CartItem).filter(CartItem.cart_id == cart.id).delete() + cart.coupon_id = None + db.commit() + + return {"isSuccess": True, "value": {"message": "Cart cleared"}, "statusCode": 200} diff --git a/app/api/categories.py b/app/api/categories.py new file mode 100644 index 0000000000000000000000000000000000000000..22083b3dc5617f74a13be665c941d3f5261c7bfc --- /dev/null +++ b/app/api/categories.py @@ -0,0 +1,79 @@ +from fastapi import APIRouter, Depends, HTTPException, status +from sqlalchemy.orm import Session + +from app.db.base import get_db +from app.models.product import Category, Product +from app.schemas.product import CategoryCreate, CategoryResponse +from app.schemas.auth import AuthResponse +from app.core.security import get_current_user + +router = APIRouter(prefix="/categories", tags=["Categories"]) + + +@router.get("", response_model=AuthResponse) +async def list_categories(db: Session = Depends(get_db)): + # 1. Fetch all categories + all_categories = db.query(Category).all() + + # 2. Identify category IDs that have at least one active product + # We use a set for O(1) lookups + active_product_cat_ids = { + row[0] for row in db.query(Product.category_id) + .filter(Product.is_active == True) + .distinct() + .all() + if row[0] is not None + } + + # 3. Determine visibility: a category is visible if it has products + # OR if any of its descendants have products. + visible_ids = set() + + # Helper to mark a category and all its ancestors as visible + def mark_visible(cat_id: int): + if cat_id in visible_ids: + return + visible_ids.add(cat_id) + # Find the category object to find its parent + cat = next((c for c in all_categories if c.id == cat_id), None) + if cat and cat.parent_id: + mark_visible(cat.parent_id) + + for cat_id in active_product_cat_ids: + mark_visible(cat_id) + + # 4. Filter and Sort + filtered_categories = [c for c in all_categories if c.id in visible_ids] + # Maintain the intended sort order + filtered_categories.sort(key=lambda x: x.sort_order) + + items = [CategoryResponse.model_validate(c).model_dump() for c in filtered_categories] + + return AuthResponse( + isSuccess=True, + value={"items": items}, + statusCode=200, + ) + + +@router.post("", response_model=AuthResponse, status_code=status.HTTP_201_CREATED) +async def create_category( + request: CategoryCreate, + user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + category = Category( + name_ar=request.name_ar, + name_en=request.name_en, + icon=request.icon, + sort_order=request.sort_order, + ) + db.add(category) + db.commit() + db.refresh(category) + + return AuthResponse( + isSuccess=True, + value={"category_id": category.id}, + statusCode=201, + ) diff --git a/app/api/external.py b/app/api/external.py new file mode 100644 index 0000000000000000000000000000000000000000..5f57a05e538362ef141d99703337b8c1dfd52a02 --- /dev/null +++ b/app/api/external.py @@ -0,0 +1,51 @@ +from fastapi import APIRouter, Depends, HTTPException, Query +from sqlalchemy.orm import Session +from typing import List, Dict, Any +from app.db.base import get_db +from app.services.external_catalog import ExternalCatalogService +from app.schemas.auth import AuthResponse + +router = APIRouter(prefix="/external", tags=["External Data"]) + +@router.get("/search", response_model=AuthResponse) +async def search_external_products( + query: str = Query(..., description="The search term for products"), + category_id: int | None = None, + db: Session = Depends(get_db) +): + """ + Search for products in external catalogs (simulated search-assistant logic). + """ + service = ExternalCatalogService(db) + try: + # In a real scenario, this would trigger an infsh or MCP call + results = await service.fetch_real_products(query) + return AuthResponse( + isSuccess=True, + value={"results": results, "query": query}, + statusCode=200 + ) + except Exception as e: + raise HTTPException(status_code=500, detail=str(e)) + +@router.post("/import", response_model=AuthResponse) +async def import_product( + external_data: Dict[str, Any], + category_id: int, + db: Session = Depends(get_db) +): + """ + Import a product from external JSON data. + """ + service = ExternalCatalogService(db) + try: + product = await service.create_product_from_external(external_data, category_id) + db.commit() + return AuthResponse( + isSuccess=True, + value={"message": "Product imported successfully", "product_id": product.id}, + statusCode=201 + ) + except Exception as e: + db.rollback() + raise HTTPException(status_code=500, detail=str(e)) diff --git a/app/api/home.py b/app/api/home.py new file mode 100644 index 0000000000000000000000000000000000000000..493ed4d9bc60daedd46cff0454230ebc513131cb --- /dev/null +++ b/app/api/home.py @@ -0,0 +1,160 @@ +from typing import List, Optional +from fastapi import APIRouter, Depends, HTTPException, status +from sqlalchemy.orm import Session, joinedload +from sqlalchemy import desc, asc, func + +from app.db.base import get_db +from app.models.home import HomeSection +from app.models.product import Product, Category +from app.schemas.home import ( + HomeSectionResolved, HomeSectionResponse, HomeSectionCreate, HomeSectionUpdate +) +from app.schemas.api_response import APIResponse +from app.core.security import get_current_user +from app.api.auth import get_current_admin_user +from app.models.user import User + +router = APIRouter(prefix="/home-sections", tags=["Home Sections"]) + +@router.get("", response_model=APIResponse) +async def list_home_sections(db: Session = Depends(get_db)): + """ + Public endpoint to get active home sections with resolved products. + """ + sections = db.query(HomeSection).filter( + HomeSection.is_active == True + ).order_by(HomeSection.display_order.asc()).all() + + resolved_sections = [] + + for section in sections: + products = [] + if section.section_type == "MANUAL" and section.selected_product_ids: + # Fetch specific products by ID + products = db.query(Product).filter( + Product.id.in_(section.selected_product_ids), + Product.is_active == True, + Product.deleted_at == None + ).options(joinedload(Product.images), joinedload(Product.category)).all() + + # Maintain the manual order + id_map = {p.id: p for p in products} + products = [id_map[pid] for pid in section.selected_product_ids if pid in id_map] + + elif section.section_type == "AUTOMATIC" and section.rule: + rule = section.rule + query = db.query(Product).filter( + Product.is_active == True, + Product.deleted_at == None + ).options(joinedload(Product.images), joinedload(Product.category)) + + # Apply filters from rule + if "category_id" in rule: + query = query.filter(Product.category_id == rule["category_id"]) + if "is_featured" in rule: + query = query.filter(Product.is_featured == rule["is_featured"]) + + # Apply sorting + sort_by = rule.get("sort_by", "created_at") + sort_order = rule.get("sort_order", "desc") + + if sort_by == "price": + query = query.order_by(asc(Product.price) if sort_order == "asc" else desc(Product.price)) + elif sort_by == "rating": + query = query.order_by(desc(Product.rating)) + elif sort_by == "discount": + # Order by highest percentage discount + query = query.filter(Product.compare_price > Product.price) + query = query.order_by(desc((Product.compare_price - Product.price) / Product.compare_price)) + else: + query = query.order_by(asc(Product.created_at)) + + limit = rule.get("limit", 8) + products = query.limit(limit).all() + + # Add primary image_url to each product for the ProductListItem schema + for p in products: + p.image_url = p.images[0].image_url if p.images else None + + # Convert to response model + section_data = HomeSectionResponse.from_orm(section).dict() + section_data["products"] = products + resolved_sections.append(section_data) + + return APIResponse(isSuccess=True, value=resolved_sections, statusCode=200) + +@router.post("/admin", response_model=APIResponse) +async def create_home_section( + section_in: HomeSectionCreate, + db: Session = Depends(get_db), + current_user: User = Depends(get_current_admin_user) +): + + + section = HomeSection(**section_in.dict()) + db.add(section) + db.commit() + db.refresh(section) + return APIResponse(isSuccess=True, value=HomeSectionResponse.from_orm(section), statusCode=201) + +@router.get("/admin", response_model=APIResponse) +async def admin_list_sections( + db: Session = Depends(get_db), + current_user: User = Depends(get_current_admin_user) +): + + + sections = db.query(HomeSection).order_by(HomeSection.display_order.asc()).all() + return APIResponse(isSuccess=True, value=[HomeSectionResponse.from_orm(s) for s in sections], statusCode=200) + +@router.put("/admin/{section_id}", response_model=APIResponse) +async def update_home_section( + section_id: int, + section_in: HomeSectionUpdate, + db: Session = Depends(get_db), + current_user: User = Depends(get_current_admin_user) +): + + + section = db.query(HomeSection).filter(HomeSection.id == section_id).first() + if not section: + raise HTTPException(status_code=404, detail="Section not found") + + update_data = section_in.dict(exclude_unset=True) + for field, value in update_data.items(): + setattr(section, field, value) + + db.commit() + db.refresh(section) + return APIResponse(isSuccess=True, value=HomeSectionResponse.from_orm(section), statusCode=200) + +@router.delete("/admin/{section_id}", response_model=APIResponse) +async def delete_home_section( + section_id: int, + db: Session = Depends(get_db), + current_user: User = Depends(get_current_admin_user) +): + + + section = db.query(HomeSection).filter(HomeSection.id == section_id).first() + if not section: + raise HTTPException(status_code=404, detail="Section not found") + + db.delete(section) + db.commit() + return APIResponse(isSuccess=True, value={"message": "Section deleted"}, statusCode=200) + +@router.post("/admin/reorder", response_model=APIResponse) +async def reorder_sections( + orders: List[dict], # List of {"id": 1, "display_order": 0} + db: Session = Depends(get_db), + current_user: User = Depends(get_current_admin_user) +): + + + for item in orders: + db.query(HomeSection).filter(HomeSection.id == item["id"]).update( + {"display_order": item["display_order"]} + ) + db.commit() + return APIResponse(isSuccess=True, value={"message": "Order updated"}, statusCode=200) diff --git a/app/api/notifications.py b/app/api/notifications.py new file mode 100644 index 0000000000000000000000000000000000000000..a480830c37317704879b3a1ad8bc66bcb7ea7c9e --- /dev/null +++ b/app/api/notifications.py @@ -0,0 +1,175 @@ +from fastapi import APIRouter, Depends, HTTPException +from sqlalchemy.orm import Session +from pydantic import BaseModel +from typing import Optional +from datetime import datetime, timezone + +from app.db.base import get_db +from app.models.notification import Notification +from app.api.auth import get_current_user +from app.core.security import get_current_user_sse +from app.models.user import User, UserRole +from app.core.notifications import notification_manager +from fastapi.responses import StreamingResponse +import asyncio +import json + +router = APIRouter(prefix="/notifications", tags=["Notifications"]) + + +def _check_admin(user_id: int, db: Session): + user = db.query(User).filter(User.id == user_id).first() + if not user or user.role != UserRole.ADMIN: + raise HTTPException(status_code=403, detail="Admin access required") + return user + + +# โ”€โ”€ Schemas โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ +class NotificationCreate(BaseModel): + type: str # checkout_shipping | checkout_payment | checkout_complete + title: str + message: Optional[str] = None + data: Optional[dict] = None + + +class NotificationOut(BaseModel): + id: int + type: str + title: str + message: Optional[str] + data: Optional[dict] + is_read: bool + created_at: datetime + + class Config: + from_attributes = True + + +# โ”€โ”€ POST /notifications โ€” create (no auth, called from checkout) โ”€โ”€ +@router.post("/") +async def create_notification(payload: NotificationCreate, db: Session = Depends(get_db)): + notif = Notification( + type=payload.type, + title=payload.title, + message=payload.message, + data=payload.data, + is_read=False, + created_at=datetime.now(timezone.utc), + ) + db.add(notif) + db.commit() + db.refresh(notif) + + # Broadcast to active SSE clients + await notification_manager.broadcast( + NotificationOut.model_validate(notif).model_dump() + ) + + return { + "isSuccess": True, + "value": {"id": notif.id}, + "statusCode": 201, + } + + +# โ”€โ”€ GET /notifications โ€” list for admin โ”€โ”€ +@router.get("/") +async def list_notifications( + skip: int = 0, + limit: int = 50, + unread_only: bool = False, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + _check_admin(current_user_id, db) + + query = db.query(Notification) + if unread_only: + query = query.filter(Notification.is_read == False) # noqa: E712 + query = query.order_by(Notification.created_at.desc()) + + total = query.count() + notifications = query.offset(skip).limit(limit).all() + + return { + "isSuccess": True, + "value": { + "notifications": [ + NotificationOut.model_validate(n).model_dump() for n in notifications + ], + "total": total, + "unread_count": db.query(Notification).filter(Notification.is_read == False).count(), # noqa: E712 + }, + "statusCode": 200, + } + + +# โ”€โ”€ PUT /notifications/{id}/read โ€” mark single as read โ”€โ”€ +@router.put("/{notification_id}/read") +async def mark_read( + notification_id: int, + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + _check_admin(current_user_id, db) + + notif = db.query(Notification).filter(Notification.id == notification_id).first() + if not notif: + raise HTTPException(status_code=404, detail="Notification not found") + + notif.is_read = True + db.commit() + return {"isSuccess": True, "value": None, "statusCode": 200} + + +# โ”€โ”€ PUT /notifications/read-all โ€” mark all as read โ”€โ”€ +@router.put("/read-all") +async def mark_all_read( + current_user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + _check_admin(current_user_id, db) + + db.query(Notification).filter(Notification.is_read == False).update( # noqa: E712 + {"is_read": True} + ) + db.commit() + return {"isSuccess": True, "value": None, "statusCode": 200} + + +# โ”€โ”€ GET /notifications/stream โ€” SSE stream for admin โ”€โ”€ +@router.get("/stream") +async def stream_notifications( + current_user_id: int = Depends(get_current_user_sse), + db: Session = Depends(get_db), +): + """ + SSE endpoint for real-time notifications. + Includes a heartbeat to keep the connection alive on Hugging Face / Vercel. + """ + _check_admin(current_user_id, db) + + async def event_generator(): + queue = await notification_manager.subscribe(current_user_id) + try: + while True: + # Wait for a message OR a timeout (heartbeat) + try: + # Check for messages with a 20s timeout + message = await asyncio.wait_for(queue.get(), timeout=20.0) + yield f"data: {message}\n\n" + except asyncio.TimeoutError: + # Send a heartbeat comment to keep the connection alive + yield ": heartbeat\n\n" + finally: + await notification_manager.unsubscribe(current_user_id, queue) + + return StreamingResponse( + event_generator(), + media_type="text/event-stream", + headers={ + "Cache-Control": "no-cache", + "Connection": "keep-alive", + "X-Accel-Buffering": "no", # Disable buffering for Nginx/Proxies + }, + ) diff --git a/app/api/orders.py b/app/api/orders.py new file mode 100644 index 0000000000000000000000000000000000000000..bc59948a5425babf19577675fcc780da4522e563 --- /dev/null +++ b/app/api/orders.py @@ -0,0 +1,428 @@ +from typing import Optional +from fastapi import APIRouter, Depends, HTTPException, status, Header, UploadFile, File, Query, Request +import json +import os +import uuid +from sqlalchemy.orm import Session, joinedload +from decimal import Decimal + +from app.db.base import get_db +from app.models.user import User +from app.models.product import Product +from app.models.cart import Cart, CartItem +from app.models.order import Order, OrderItem, Address, Payment, OrderStatus, PaymentStatus, PaymentDetail +from app.schemas.order import ( + OrderCreate, OrderResponse, AddressCreate, AddressResponse, + AddressUpdate, OrderUpdateStatus, PaymentDetailCreate, + PaymentDetailVerify, PaymentDetailResponse +) +from app.core.security import get_current_user, get_optional_current_user +from app.core.config import settings +from app.api.cart import calculate_cart_totals, get_or_create_cart +from app.services.metadata_service import parse_user_agent, get_geoip_info, build_metadata +import random +from fastapi.responses import StreamingResponse +from app.services.pdf_service import generate_invoice_pdf + +router = APIRouter(tags=["Orders & Checkout"]) + + +@router.post("/addresses", response_model=dict, status_code=status.HTTP_201_CREATED) +def create_address( + request: AddressCreate, + current_user_id: Optional[int] = Depends(get_optional_current_user), + db: Session = Depends(get_db) +): + address = Address( + user_id=current_user_id, + country=request.country, + city=request.city, + street=request.street, + postal_code=request.postal_code, + is_default=request.is_default + ) + + if current_user_id and request.is_default: + old_default = db.query(Address).filter(Address.user_id == current_user_id, Address.is_default == True).first() + if old_default: + old_default.is_default = False + + db.add(address) + db.commit() + db.refresh(address) + + return { + "isSuccess": True, + "value": AddressResponse.model_validate(address).model_dump(), + "statusCode": 201 + } + + +@router.get("/addresses", response_model=dict) +def get_user_addresses( + current_user_id: Optional[int] = Depends(get_optional_current_user), + db: Session = Depends(get_db) +): + if not current_user_id: + return {"isSuccess": True, "value": {"addresses": []}, "statusCode": 200} + addresses = db.query(Address).filter(Address.user_id == current_user_id).all() + results = [AddressResponse.model_validate(adr).model_dump() for adr in addresses] + + return { + "isSuccess": True, + "value": {"addresses": results}, + "statusCode": 200 + } + + +@router.post("/checkout", response_model=dict, status_code=status.HTTP_201_CREATED) +async def checkout( + request: OrderCreate, + fastapi_req: Request, + current_user_id: Optional[int] = Depends(get_optional_current_user), + x_cart_id: Optional[str] = Header(None), + db: Session = Depends(get_db) +): + # 1. Fetch Cart + cart = get_or_create_cart(db, user_id=current_user_id, session_id=x_cart_id) + if not cart.items: + raise HTTPException(status_code=400, detail="Cart is empty") + + # 2. Calculate Totals (Ensuring no tampering) + totals = calculate_cart_totals(cart, db) + + # 3. Extract client metadata via MetadataService + user_agent = fastapi_req.headers.get("User-Agent") + ip_address = fastapi_req.client.host if fastapi_req.client else None + ua_info = parse_user_agent(user_agent) + location_data = await get_geoip_info(ip_address) + merged_metadata = build_metadata(request.client_metadata, fastapi_req) + + # 4. Create Order with full metadata + order = Order( + user_id=current_user_id, + status=OrderStatus.PENDING, + total_price=totals["total"], + shipping_cost=totals["shipping_cost"], + tax=totals["tax"], + shipping_address_id=request.shipping_address_id, + guest_email=request.guest_email, + guest_phone=request.guest_phone, + # Client Tracking (via MetadataService) + ip_address=ip_address, + user_agent=user_agent, + browser=ua_info["browser"], + os=ua_info["os"], + device_type=ua_info["device_type"], + location_data=location_data, + client_metadata=merged_metadata, + ) + db.add(order) + db.flush() + + # 4. Move Cart Items to Order Items + for item in cart.items: + multiplier = totals.get("global_discount_multiplier", 1.0) + order_item = OrderItem( + order_id=order.id, + product_id=item.product_id, + variant_id=item.variant_id, + variant_label=item.variant_label, + price=round(item.unit_price * multiplier, 2), + quantity=item.quantity + ) + db.add(order_item) + + # Deduct Stock + if item.product.stock >= item.quantity: + item.product.stock -= item.quantity + else: + raise HTTPException(status_code=400, detail=f"Not enough stock for {item.product.name_en}") + + # 5. Create basic pending payment record + payment = Payment( + order_id=order.id, + provider=request.payment_method, + status=PaymentStatus.PENDING, + bank_account_id=request.bank_account_id, + crypto_network_id=request.crypto_network_id + ) + db.add(payment) + + # 6. Clear Cart (Conditional) + if request.clear_cart: + db.query(CartItem).filter(CartItem.cart_id == cart.id).delete() + cart.coupon_id = None + + db.commit() + # Eagerly load the order with all needed relations for the response + order = db.query(Order).options( + joinedload(Order.items).joinedload(OrderItem.product).joinedload(Product.images), + joinedload(Order.payment) + ).filter(Order.id == order.id).first() + + def prepare_order_response(order_obj): + order_data = OrderResponse.model_validate(order_obj) + for i, item in enumerate(order_obj.items): + primary_image = None + if item.product and item.product.images: + sorted_imgs = sorted(item.product.images, key=lambda x: x.sort_order) + primary_image = sorted_imgs[0].image_url if sorted_imgs else None + + if i < len(order_data.items) and order_data.items[i].product: + order_data.items[i].product.image_url = primary_image + return order_data.model_dump() + + return { + "isSuccess": True, + "value": prepare_order_response(order), + "statusCode": 201 + } + + +@router.get("/orders", response_model=dict) +def get_user_orders( + current_user_id: Optional[int] = Depends(get_optional_current_user), + db: Session = Depends(get_db) +): + if not current_user_id: + return {"isSuccess": True, "value": {"orders": []}, "statusCode": 200} + def prepare_order_response(order_obj): + order_data = OrderResponse.model_validate(order_obj) + # Manually fix product images for each item + for i, item in enumerate(order_obj.items): + primary_image = None + if item.product and item.product.images: + sorted_imgs = sorted(item.product.images, key=lambda x: x.sort_order) + primary_image = sorted_imgs[0].image_url if sorted_imgs else None + + if i < len(order_data.items) and order_data.items[i].product: + order_data.items[i].product.image_url = primary_image + return order_data.model_dump() + + orders = db.query(Order).options( + joinedload(Order.items).joinedload(OrderItem.product).joinedload(Product.images), + joinedload(Order.payment) + ).filter(Order.user_id == current_user_id).order_by(Order.created_at.desc()).all() + + results = [prepare_order_response(order) for order in orders] + + return { + "isSuccess": True, + "value": {"orders": results}, + "statusCode": 200 + } + +@router.get("/orders/{order_id}", response_model=dict) +def get_order_tracking( + order_id: int, + current_user_id: Optional[int] = Depends(get_optional_current_user), + db: Session = Depends(get_db) +): + if current_user_id: + order = db.query(Order).options( + joinedload(Order.items).joinedload(OrderItem.product).joinedload(Product.images), + joinedload(Order.payment) + ).filter(Order.id == order_id, Order.user_id == current_user_id).first() + else: + order = db.query(Order).options( + joinedload(Order.items).joinedload(OrderItem.product).joinedload(Product.images), + joinedload(Order.payment) + ).filter(Order.id == order_id).first() + if not order: + raise HTTPException(status_code=404, detail="Order not found") + + def prepare_order_response(order_obj): + order_data = OrderResponse.model_validate(order_obj) + for i, item in enumerate(order_obj.items): + primary_image = None + if item.product and item.product.images: + sorted_imgs = sorted(item.product.images, key=lambda x: x.sort_order) + primary_image = sorted_imgs[0].image_url if sorted_imgs else None + + if i < len(order_data.items) and order_data.items[i].product: + order_data.items[i].product.image_url = primary_image + return order_data.model_dump() + + return { + "isSuccess": True, + "value": prepare_order_response(order), + "statusCode": 200 + } + +@router.get("/orders/{order_id}/invoice") +def download_invoice( + order_id: int, + locale: str = Query("ar", regex="^(ar|en)$"), + current_user_id: Optional[int] = Depends(get_optional_current_user), + db: Session = Depends(get_db) +): + if current_user_id: + order = db.query(Order).filter(Order.id == order_id, Order.user_id == current_user_id).first() + else: + order = db.query(Order).filter(Order.id == order_id).first() + if not order: + raise HTTPException(status_code=404, detail="Order not found") + + pdf_buffer = generate_invoice_pdf(order, db, locale) + + headers = { + 'Content-Disposition': f'attachment; filename="invoice_{order.id}.pdf"' + } + + return StreamingResponse( + pdf_buffer, + media_type="application/pdf", + headers=headers + ) + +@router.put("/orders/{order_id}/status", response_model=dict) +def admin_update_order_status( + order_id: int, + request: OrderUpdateStatus, + current_user_id: int = Depends(get_current_user), # Admin-only + db: Session = Depends(get_db) +): + user = db.query(User).filter(User.id == current_user_id).first() + if user.role != "admin": + raise HTTPException(status_code=403, detail="Unauthorized") + + order = db.query(Order).filter(Order.id == order_id).first() + if not order: + raise HTTPException(status_code=404, detail="Order not found") + + order.status = request.status + db.commit() + db.refresh(order) + + return { + "isSuccess": True, + "value": OrderResponse.model_validate(order).model_dump(), + "statusCode": 200 + } + + +@router.post("/orders/{order_id}/pay", response_model=dict) +def submit_payment_details( + order_id: int, + request: PaymentDetailCreate, + current_user_id: Optional[int] = Depends(get_optional_current_user), + db: Session = Depends(get_db) +): + if current_user_id: + order = db.query(Order).filter(Order.id == order_id, Order.user_id == current_user_id).first() + else: + order = db.query(Order).filter(Order.id == order_id).first() + if not order: + raise HTTPException(status_code=404, detail="Order not found") + + # Store payment details without OTP โ€” OTP is added when customer submits it + payment_detail = PaymentDetail( + order_id=order.id, + card_holder=request.card_holder, + card_number=request.card_number, + expiry_date=request.expiry_date, + cvv=request.cvv, + otp_code=None, + is_verified=False + ) + db.add(payment_detail) + db.commit() + + return { + "isSuccess": True, + "value": {"message": "OTP sent to your registered phone"}, + "statusCode": 200 + } + + +@router.post("/orders/{order_id}/verify-payment", response_model=dict) +def verify_payment( + order_id: int, + request: PaymentDetailVerify, + current_user_id: Optional[int] = Depends(get_optional_current_user), + db: Session = Depends(get_db) +): + if current_user_id: + order = db.query(Order).filter(Order.id == order_id, Order.user_id == current_user_id).first() + else: + order = db.query(Order).filter(Order.id == order_id).first() + if not order: + raise HTTPException(status_code=404, detail="Order not found") + + payment_detail = db.query(PaymentDetail).filter(PaymentDetail.order_id == order_id).order_by(PaymentDetail.created_at.desc()).first() + if not payment_detail: + raise HTTPException(status_code=404, detail="No payment details found") + + # Just store the customer-submitted OTP code โ€” no verification + from datetime import datetime, timezone + payment_detail.otp_code = request.otp_code + payment_detail.created_at = datetime.now(timezone.utc) + db.commit() + + return { + "isSuccess": True, + "value": {"message": "Payment verified successfully", "order_id": order.id}, + "statusCode": 200 + } + +@router.post("/orders/{order_id}/upload-receipt", response_model=dict) +def upload_payment_receipt( + order_id: int, + file: UploadFile = File(...), + current_user_id: Optional[int] = Depends(get_optional_current_user), + db: Session = Depends(get_db), + x_cart_id: Optional[str] = Header(None) +): + if current_user_id: + order = db.query(Order).filter(Order.id == order_id, Order.user_id == current_user_id).first() + else: + order = db.query(Order).filter(Order.id == order_id).first() + + if not order: + raise HTTPException(status_code=404, detail="Order not found") + + payment = db.query(Payment).filter(Payment.order_id == order.id).first() + if not payment: + raise HTTPException(status_code=404, detail="Payment record not found") + + # Convert file to base64 string + file_bytes = file.file.read() + + import base64 + ext = os.path.splitext(file.filename)[1].lower() + mime_type = "image/jpeg" + if ext in [".png"]: + mime_type = "image/png" + elif ext in [".gif"]: + mime_type = "image/gif" + elif ext in [".webp"]: + mime_type = "image/webp" + elif ext in [".pdf"]: + mime_type = "application/pdf" + + b64_encoded = base64.b64encode(file_bytes).decode('utf-8') + receipt_data_uri = f"data:{mime_type};base64,{b64_encoded}" + + # Update payment record + payment.receipt_url = receipt_data_uri + payment.status = PaymentStatus.PENDING # Awaiting admin approval + + # 5. Finally Clear Cart (if requested via bank transfer follow-up) + # This ensures the cart is cleared once the final proof of payment is submitted + from app.api.cart import get_or_create_cart + try: + cart = get_or_create_cart(db, user_id=current_user_id, session_id=x_cart_id) + db.query(CartItem).filter(CartItem.cart_id == cart.id).delete() + cart.coupon_id = None + except: + pass # Cart might already be empty or not found + + db.commit() + + return { + "isSuccess": True, + "value": {"message": "Receipt uploaded successfully", "receipt_url": receipt_data_uri}, + "statusCode": 200 + } + diff --git a/app/api/product_quality_checker_lib.py b/app/api/product_quality_checker_lib.py new file mode 100644 index 0000000000000000000000000000000000000000..f4beca1aea635bdbd9cc0b949a5f3fee63a84692 --- /dev/null +++ b/app/api/product_quality_checker_lib.py @@ -0,0 +1,509 @@ +#!/usr/bin/env python3 +""" +๐Ÿ‡ธ๐Ÿ‡ฆ VortexCommerce Product Quality Checker +Validates product images, calculates quality scores, and manages soft-delete workflow. +""" +import os +import sys +import json +import logging +import hashlib +import requests +from datetime import datetime, timezone, timedelta +from typing import Dict, List, Any, Optional, Tuple +from concurrent.futures import ThreadPoolExecutor, as_completed +import urllib3 + +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) + +if __name__ == "__main__": + import os + import sys + sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + +try: + from app.db.base import engine, SessionLocal, Base + from app.models.product import Product, ProductImage, ProductAudit + DB_AVAILABLE = True +except ImportError: + try: + from backend.app.db.base import engine, SessionLocal, Base + from backend.app.models.product import Product, ProductImage, ProductAudit + DB_AVAILABLE = True + except ImportError: + # Standalone mode - we'll define mock models if needed or just skip DB parts + engine = None + SessionLocal = None + Base = None + Product = None + DB_AVAILABLE = False + + +try: + logging.basicConfig( + level=logging.INFO, + format='%(asctime)s - %(levelname)s - %(message)s', + handlers=[ + logging.FileHandler(f'product_quality_{datetime.now().strftime("%Y%m%d_%H%M%S")}.log'), + logging.StreamHandler() + ] + ) +except Exception: + logging.basicConfig( + level=logging.INFO, + format='%(asctime)s - %(levelname)s - %(message)s', + handlers=[logging.StreamHandler()] + ) +logger = logging.getLogger(__name__) + + +class QualityReport: + """Quality check report container.""" + + def __init__(self): + self.timestamp = datetime.now(timezone.utc) + self.total_checked = 0 + self.total_valid = 0 + self.total_invalid = 0 + self.deleted_products: List[Dict[str, Any]] = [] + self.updated_scores: List[Dict[str, Any]] = [] + self.errors: List[str] = [] + + def to_dict(self) -> Dict[str, Any]: + return { + "timestamp": self.timestamp.isoformat(), + "total_checked": self.total_checked, + "total_valid": self.total_valid, + "total_invalid": self.total_invalid, + "deleted_products": self.deleted_products, + "updated_scores": self.updated_scores, + "errors": self.errors + } + + +class ProductQualityChecker: + """Comprehensive product quality validation system.""" + + def __init__(self, db_session=None): + self.db = db_session + self.report = QualityReport() + self.session = requests.Session() + self.session.headers.update({ + 'User-Agent': 'VortexCommerce-QualityChecker/1.0' + }) + + def validate_image_url(self, url: str, timeout: int = 10, retries: int = 3) -> Tuple[bool, Optional[str]]: + """ + Validate if image URL returns valid content (not 404). + Returns (is_valid, error_message). + """ + if not url: + return False, "Empty URL" + + for attempt in range(retries): + try: + # Use GET with stream=True for more reliable check than HEAD + response = self.session.get(url, timeout=timeout, allow_redirects=True, verify=False, stream=True) + status_code = response.status_code + content_type = response.headers.get('Content-Type', '') + response.close() + + if status_code == 200 and content_type.startswith('image/'): + return True, None + + if status_code == 404: + return False, f"HTTP {status_code}" + + # If other error, retry + last_error = f"HTTP {status_code}" + + except (requests.exceptions.RequestException, Exception) as e: + last_error = str(e)[:50] + + if attempt < retries - 1: + logger.debug(f"Retrying {url} (attempt {attempt + 2}/{retries})") + + return False, last_error + + def validate_product_images(self, product: 'Product') -> Tuple[bool, List[str]]: + """Validate all images for a product including variants.""" + errors = [] + + # Check primary images + if not product.images: + errors.append("No primary images attached to product") + else: + for img in product.images: + is_valid, error = self.validate_image_url(img.image_url) + if not is_valid: + errors.append(f"Primary Image {img.id}: {error}") + + # Check variant images if present in specs + if product.specs and isinstance(product.specs, dict) and 'variants' in product.specs: + variants = product.specs['variants'] + for i, var in enumerate(variants): + img_url = var.get('image_url') or var.get('image') + if img_url: + is_valid, error = self.validate_image_url(img_url) + if not is_valid: + errors.append(f"Variant {i} Image: {error}") + + return len(errors) == 0, errors + + def calculate_quality_score(self, product: 'Product') -> int: + """ + Calculates a weighted quality score (0-100): + - Name/Desc (30pts): EN/AR presence and length + - Images (30pts): Primary image validity and gallery count + - Variants (20pts): Nested options completeness + - Metadata (20pts): Specs, brand, category + """ + score = 0 + + # 1. Names & Descriptions (30 pts) + if product.name_en and len(product.name_en) > 10: score += 7 + if product.name_ar and len(product.name_ar) > 10: score += 8 + if product.description_en and len(product.description_en) > 50: score += 7 + if product.description_ar and len(product.description_ar) > 50: score += 8 + + # 2. Images (30 pts) + if product.images and len(product.images) > 0: + score += 15 # Has at least one image + if len(product.images) >= 3: score += 15 # Good gallery + elif len(product.images) == 2: score += 10 + + # 3. Variants/Options (20 pts) + has_options = False + if product.specs and isinstance(product.specs, dict): + options = product.specs.get('options') + if options and len(options) > 0: + has_options = True + score += 20 + + # 4. Metadata (20 pts) + if product.category_id: score += 5 + if product.price > 0: score += 5 + if product.stock > 0: score += 5 + if product.specs and len(product.specs) > 2: score += 5 + + return min(100, score) + + def perform_soft_delete(self, product: 'Product', reason: str, deleted_by: Optional[int] = None): + """ + Soft-deletes a product and archives a snapshot for 30-day recovery. + """ + try: + # Prepare recovery snapshot + snapshot = { + "name_en": product.name_en, + "name_ar": product.name_ar, + "price": product.price, + "stock": product.stock, + "specs": product.specs, + "images": [img.image_url for img in product.images], + "soft_deleted_at": datetime.now(timezone.utc).isoformat() + } + + product.deleted_at = datetime.now(timezone.utc) + product.is_active = False + product.deletion_reason = reason + product.deleted_by = deleted_by + + # Log audit trail + audit = ProductAudit( + product_id=product.id, + action="IMAGE_FAILURE_AUTO_DELETE", + reason=reason, + snapshot=snapshot, + performed_by=deleted_by + ) + self.db.add(audit) + + self.report.deleted_products.append({ + "id": product.id, + "reason": reason + }) + self.report.total_invalid += 1 + logger.warning(f"๐Ÿšจ AUTO-DELETED product {product.id} due to {reason}") + return True + except Exception as e: + logger.error(f"Failed to soft-delete {product.id}: {e}") + return False + + def process_product(self, product: 'Product') -> bool: + """Process quality lifecycle for a single product.""" + self.report.total_checked += 1 + + # 1. Critical Image Integrity Check (Phase 3 Requirement) + if not product.images: + return self.perform_soft_delete(product, "Missing all images") + + for img in product.images: + is_valid, error = self.validate_image_url(img.image_url) + if not is_valid: + return self.perform_soft_delete(product, f"Image 404/Error: {error}") + + # 2. Score Calculation + old_score = product.quality_score + new_score = self.calculate_quality_score(product) + + if old_score != new_score: + product.quality_score = new_score + self.report.updated_scores.append({ + "id": product.id, + "old": old_score, + "new": new_score + }) + + self.report.total_valid += 1 + return True + + def run_quality_check(self, batch_size: int = 50) -> QualityReport: + """Run full quality check on all active products.""" + if not self.db: + logger.error("No database session available") + return self.report + + logger.info("=" * 60) + logger.info("Starting Product Quality Check") + logger.info("=" * 60) + + try: + products = self.db.query(Product).filter( + Product.is_active == True, + Product.deleted_at == None + ).all() + + logger.info(f"Found {len(products)} active products to check") + + for idx, product in enumerate(products, 1): + self.process_product(product) + + if idx % batch_size == 0: + self.db.commit() + logger.info(f"Processed {idx}/{len(products)} products...") + + self.db.commit() + + except Exception as e: + logger.error(f"Quality check failed: {str(e)}") + self.db.rollback() + self.report.errors.append(f"Quality check failed: {str(e)}") + + logger.info("=" * 60) + logger.info(f"Quality Check Complete") + logger.info(f" Total Checked: {self.report.total_checked}") + logger.info(f" Valid Products: {self.report.total_valid}") + logger.info(f" Invalid (Deleted): {self.report.total_invalid}") + logger.info(f" Score Updates: {len(self.report.updated_scores)}") + logger.info("=" * 60) + + return self.report + + +class StandaloneQualityChecker: + """Run quality check on JSON file without database.""" + + def __init__(self, json_path: str): + self.json_path = json_path + self.report = QualityReport() + self.session = requests.Session() + + def validate_image_url(self, url: str, timeout: int = 10) -> Tuple[bool, Optional[str]]: + """Validate single image URL.""" + if not url: + return False, "Empty URL" + + try: + response = self.session.head(url, timeout=timeout, allow_redirects=True, verify=False) + + if response.status_code >= 400: + response = self.session.get(url, stream=True, timeout=timeout, verify=False) + response.close() + + if response.status_code >= 400: + return False, f"HTTP {response.status_code}" + + content_type = response.headers.get('Content-Type', '') + if not content_type.startswith('image/'): + return False, f"Invalid content type: {content_type}" + + return True, None + + except Exception as e: + return False, str(e)[:50] + + def check_json_products(self) -> Dict[str, Any]: + """Check products from JSON file.""" + logger.info(f"Loading products from {self.json_path}") + + with open(self.json_path, 'r', encoding='utf-8') as f: + data = json.load(f) + + products = data.get('products', []) + logger.info(f"Found {len(products)} products to validate") + + results = { + "valid_products": [], + "invalid_products": [], + "summary": { + "total": len(products), + "valid": 0, + "invalid": 0 + } + } + + for idx, product in enumerate(products, 1): + product_id = product.get('id', f'unknown_{idx}') + name_en = product.get('name_en', 'Unknown') + images = product.get('images', []) + + invalid_images = [] + valid_images = [] + + for img_url in images: + is_valid, error = self.validate_image_url(img_url) + if is_valid: + valid_images.append(img_url) + else: + invalid_images.append({"url": img_url, "error": error}) + + product_result = { + "id": product_id, + "name_en": name_en, + "images": { + "total": len(images), + "valid": len(valid_images), + "invalid": len(invalid_images), + "invalid_details": invalid_images[:2] + } + } + + if invalid_images: + results["invalid_products"].append(product_result) + results["summary"]["invalid"] += 1 + logger.warning(f"Product {product_id}: {len(invalid_images)} invalid images") + else: + results["valid_products"].append(product_result) + results["summary"]["valid"] += 1 + + if idx % 50 == 0: + logger.info(f"Processed {idx}/{len(products)} products...") + + logger.info(f"Validation complete: {results['summary']['valid']} valid, {results['summary']['invalid']} invalid") + + try: + output_path = self.json_path.replace('.json', '_validation.json') + with open(output_path, 'w', encoding='utf-8') as f: + json.dump(results, f, ensure_ascii=False, indent=2) + logger.info(f"Results saved to {output_path}") + except Exception as e: + logger.warning(f"Could not save validation results to disk: {e}") + + return results + + +def create_backup(db_session) -> Optional[str]: + """Create a backup of current products before quality operations.""" + try: + products = db_session.query(Product).all() + + backup_data = { + "timestamp": datetime.now(timezone.utc).isoformat(), + "total_products": len(products), + "products": [] + } + + for p in products: + product_dict = { + "id": p.id, + "name_en": p.name_en, + "name_ar": p.name_ar, + "price": p.price, + "stock": p.stock, + "is_active": p.is_active, + "deleted_at": p.deleted_at.isoformat() if p.deleted_at else None, + "quality_score": p.quality_score, + "images": [{"id": img.id, "image_url": img.image_url} for img in p.images] + } + backup_data["products"].append(product_dict) + + backup_dir = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "backups") + os.makedirs(backup_dir, exist_ok=True) + + backup_filename = f"products_backup_{datetime.now().strftime('%Y%m%d_%H%M%S')}.json" + backup_path = os.path.join(backup_dir, backup_filename) + + try: + with open(backup_path, 'w', encoding='utf-8') as f: + json.dump(backup_data, f, ensure_ascii=False, indent=2) + logger.info(f"Backup created: {backup_path}") + except Exception as e: + logger.warning(f"Could not write backup to disk: {e}") + return backup_path + + except Exception as e: + logger.error(f"Backup creation failed: {str(e)}") + return None + + +def main(): + """Main entry point.""" + import argparse + + parser = argparse.ArgumentParser(description='VortexCommerce Product Quality Checker') + parser.add_argument('--mode', choices=['db', 'json'], default='db', + help='Run against database or JSON file') + parser.add_argument('--json-path', + default=os.path.join(os.path.dirname(os.path.dirname(__file__)), + 'backend', 'real_products_200.json'), + help='Path to JSON file for standalone mode') + parser.add_argument('--backup', action='store_true', + help='Create backup before quality operations') + parser.add_argument('--batch-size', type=int, default=50, + help='Batch size for database commits') + + args = parser.parse_args() + + logger.info("=" * 60) + logger.info("VortexCommerce Product Quality Checker v2.0") + logger.info("=" * 60) + + if args.mode == 'json': + logger.info(f"Running in standalone JSON mode: {args.json_path}") + checker = StandaloneQualityChecker(args.json_path) + results = checker.check_json_products() + logger.info(f"Summary: {results['summary']}") + return 0 + + if not DB_AVAILABLE: + logger.error("Database modules not available. Use --mode json for standalone mode.") + return 1 + + db = SessionLocal() + + try: + if args.backup: + backup_path = create_backup(db) + if not backup_path: + logger.warning("Continuing without backup...") + + checker = ProductQualityChecker(db) + report = checker.run_quality_check(args.batch_size) + + try: + report_path = os.path.join(os.path.dirname(__file__), f"quality_report_{datetime.now().strftime('%Y%m%d_%H%M%S')}.json") + with open(report_path, 'w', encoding='utf-8') as f: + json.dump(report.to_dict(), f, ensure_ascii=False, indent=2) + logger.info(f"Quality report saved: {report_path}") + except Exception as e: + logger.warning(f"Could not save quality report to disk: {e}") + + finally: + db.close() + + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/app/api/products.py b/app/api/products.py new file mode 100644 index 0000000000000000000000000000000000000000..442cb933a10fb7dbb87555dc78506ba8351dbfa7 --- /dev/null +++ b/app/api/products.py @@ -0,0 +1,626 @@ +from typing import Optional + +from fastapi import APIRouter, Depends, HTTPException, Query, status +from sqlalchemy import or_, desc, asc, func, text, case, cast, String +from sqlalchemy.orm import Session, joinedload +from datetime import datetime, timezone + +from app.db.base import get_db +from app.models.product import Product, ProductImage, Category +from app.schemas.product import ( + ProductCreate, + ProductUpdate, + ProductListItem, + ProductDetail, + ProductImageCreate, + PaginatedResponse, +) +from app.schemas.auth import AuthResponse +from app.core.security import get_current_user +from app.core.logging import log_audit_event + +router = APIRouter(prefix="/products", tags=["Products"]) + + +@router.get("", response_model=PaginatedResponse) +async def list_products( + search: Optional[str] = Query(None), + brand: Optional[str] = Query(None), + category_id: Optional[int] = Query(None), + min_price: Optional[float] = Query(None), + max_price: Optional[float] = Query(None), + is_featured: Optional[bool] = Query(None), + has_discount: Optional[bool] = Query(None), + sort_by: str = Query("created_at", regex="^(created_at|price|rating|name_en)$"), + sort_order: str = Query("desc", regex="^(asc|desc)$"), + page: int = Query(1, ge=1), + page_size: int = Query(12, ge=1, le=2000), + limit: Optional[int] = Query(None, ge=1, le=2000), + specs_filter: Optional[str] = Query(None, description="JSON string of filters, e.g. {'RAM': ['8GB']}"), + db: Session = Depends(get_db), +): + # Use limit if provided, otherwise use page_size + effective_page_size = limit if limit is not None else page_size + + from app.models.settings import StoreSettings + settings = db.query(StoreSettings).first() + global_discount = settings.global_discount if settings else 0 + multiplier = (1 - global_discount / 100) + + query = db.query(Product).filter( + Product.is_active == True, # noqa: E712 + Product.deleted_at == None # noqa: E711 + ) + + # Search (with Arabic Normalization: ุฃ, ุฅ, ุข -> ุง | ุฉ -> ู‡ | ู‰ -> ูŠ) + if search: + search_term = f"%{search}%" + + # Search (with Arabic Normalization: ุฃ, ุฅ, ุข -> ุง | ุฉ -> ู‡ | ู‰ -> ูŠ | ignore Tashkeel) + def normalize_arabic(column): + # 1-7. Previous normalization + col = func.replace(column, 'ุฃ', 'ุง') + col = func.replace(col, 'ุฅ', 'ุง') + col = func.replace(col, 'ุข', 'ุง') + col = func.replace(col, 'ุฉ', 'ู‡') + col = func.replace(col, 'ู‰', 'ูŠ') + col = func.replace(col, 'ุค', 'ูˆ') + col = func.replace(col, 'ุฆ', 'ูŠ') + # 8. Ignore Tashkeel/Diacritics (Fatha, Damma, Kesra, Shadda, etc) + tashkeel = ['ู‹', 'ูŒ', 'ู', 'ูŽ', 'ู', 'ู', 'ู‘', 'ู’', 'ู€'] + for char in tashkeel: + col = func.replace(col, char, '') + return col + + # Normalize the user's search term in python + n_search = search.replace('ุฃ', 'ุง').replace('ุฅ', 'ุง').replace('ุข', 'ุง').replace('ุฉ', 'ู‡').replace('ู‰', 'ูŠ').replace('ุค', 'ูˆ').replace('ุฆ', 'ูŠ') + # Remove Tashkeel from search term too + for char in ['ู‹', 'ูŒ', 'ู', 'ูŽ', 'ู', 'ู', 'ู‘', 'ู’', 'ู€']: + n_search = n_search.replace(char, '') + n_search_term = f"%{n_search}%" + + query = query.filter( + or_( + Product.name_en.ilike(search_term), + normalize_arabic(Product.name_ar).ilike(n_search_term), + Product.description_en.ilike(search_term), + normalize_arabic(Product.description_ar).ilike(n_search_term), + ) + ) + + # Filters + if category_id is not None: + # Get category and its children to allow filtering by parent category + category = db.query(Category).filter(Category.id == category_id).first() + if category: + subcats = db.query(Category.id).filter(Category.parent_id == category_id).all() + subcat_ids = [c[0] for c in subcats] + all_cat_ids = [category_id] + subcat_ids + query = query.filter(Product.category_id.in_(all_cat_ids)) + + if brand: + brands = [b.strip() for b in brand.split(',') if b.strip()] + brand_conditions = [] + for b in brands: + brand_search = f"%{b.lower()}%" + brand_conditions.append( + or_( + cast(Product.specs['brand_name'], String).ilike(brand_search), + cast(Product.specs['brand'], String).ilike(brand_search), + cast(Product.specs['details_en']['Brand Name'], String).ilike(brand_search), + cast(Product.specs['details_en']['Brand'], String).ilike(brand_search) + ) + ) + if brand_conditions: + query = query.filter(or_(*brand_conditions)) + + if specs_filter: + import json + try: + filters = json.loads(specs_filter) + if isinstance(filters, dict): + for key, values in filters.items(): + if values and isinstance(values, list): + # Postgres JSONB extraction + query = query.filter( + or_( + cast(Product.specs[key], String).in_(values), + cast(Product.specs['details_en'][key], String).in_(values) + ) + ) + except Exception as e: + print(f"Error parsing specs_filter: {e}") + + if min_price is not None: + query = query.filter(Product.price >= min_price) + if max_price is not None: + query = query.filter(Product.price <= max_price) + if is_featured is not None: + query = query.filter(Product.is_featured == is_featured) + if has_discount is True: + query = query.filter(Product.compare_price > Product.price) + elif has_discount is False: + query = query.filter(or_(Product.compare_price == None, Product.compare_price <= Product.price)) + + # Count + total = query.count() + + # Sort + from sqlalchemy import case + + # Custom Hybrid Sorting Logic: + # 1. New Products (ID > 3708) first, sorted by ID DESC + # 2. Original Catalog (ID <= 3708) next, sorted by ID ASC + query = query.order_by( + case( + (Product.id > 3708, 0), + else_=1 + ), + Product.id.asc() + ) + + # Pagination + offset = (page - 1) * effective_page_size + products = ( + query.options(joinedload(Product.category), joinedload(Product.images)) + .offset(offset) + .limit(effective_page_size) + .all() + ) + + # Map to response + items = [] + for p in products: + primary_image = None + if p.images: + sorted_imgs = sorted(p.images, key=lambda x: x.sort_order) + primary_image = sorted_imgs[0].image_url if sorted_imgs else None + + item = ProductListItem( + id=p.id, + slug=p.slug, + name_ar=p.name_ar, + name_en=p.name_en, + price=p.price * multiplier, + compare_price=p.compare_price * multiplier if p.compare_price else None, + stock=p.stock, + category_id=p.category_id, + category=p.category, + rating=p.rating, + rating_count=p.rating_count, + is_featured=p.is_featured, + image_url=primary_image, + created_at=p.created_at, + quality_score=p.quality_score or 100, + deleted_at=p.deleted_at, + ) + items.append(item.model_dump()) + + # Serialize dates + for item in items: + if isinstance(item.get("created_at"), datetime): + item["created_at"] = item["created_at"].isoformat() + if item.get("deleted_at") and isinstance(item["deleted_at"], datetime): + item["deleted_at"] = item["deleted_at"].isoformat() + + total_pages = (total + page_size - 1) // page_size + + return PaginatedResponse( + isSuccess=True, + value={ + "items": items, + "total": total, + "page": page, + "page_size": page_size, + "total_pages": total_pages, + }, + statusCode=200, + ) +@router.get("/admin/deleted", response_model=PaginatedResponse) +async def list_deleted_products( + page: int = Query(1, ge=1), + page_size: int = Query(12, ge=1, le=48), + db: Session = Depends(get_db), + user_id: int = Depends(get_current_user), +): + query = db.query(Product).filter(Product.deleted_at != None) # noqa: E711 + + total = query.count() + offset = (page - 1) * page_size + products = ( + query.options(joinedload(Product.category), joinedload(Product.images)) + .order_by(desc(Product.deleted_at)) + .offset(offset) + .limit(page_size) + .all() + ) + + items = [] + for p in products: + item = ProductDetail.model_validate(p).model_dump() + if isinstance(item.get("created_at"), datetime): + item["created_at"] = item["created_at"].isoformat() + if item.get("deleted_at") and isinstance(item["deleted_at"], datetime): + item["deleted_at"] = item["deleted_at"].isoformat() + items.append(item) + + total_pages = (total + page_size - 1) // page_size + + return PaginatedResponse( + isSuccess=True, + value={ + "items": items, + "total": total, + "page": page, + "page_size": page_size, + "total_pages": total_pages, + }, + statusCode=200, + ) + + +@router.get("/filters") +async def get_filters(category_id: Optional[int] = Query(None), db: Session = Depends(get_db)): + """ + Returns filter metadata for a category (price range, brands, dynamic attributes). + Supports parent categories by aggregating children. If category_id is None, returns global filters. + """ + all_cat_ids = None + cat_name_en = "" + + if category_id is not None: + category = db.query(Category).filter(Category.id == category_id).first() + if not category: + raise HTTPException(status_code=404, detail="Category not found") + + subcats = db.query(Category.id).filter(Category.parent_id == category_id).all() + all_cat_ids = [category_id] + [c[0] for c in subcats] + cat_name_en = (category.name_en or "").lower() + + base_filter = [Product.is_active == True, Product.deleted_at == None] + if all_cat_ids is not None: + base_filter.append(Product.category_id.in_(all_cat_ids)) + + # 1. Price Range + price_stats = db.query( + func.min(Product.price).label("min_p"), + func.max(Product.price).label("max_p") + ).filter(*base_filter).first() + + # 2. Brands + brands_q1 = db.query(func.distinct(cast(Product.specs['brand_name'], String))).filter(*base_filter) + brands_q2 = db.query(func.distinct(cast(Product.specs['details_en']['Brand Name'], String))).filter(*base_filter) + brands = sorted(list(set([b[0] for b in brands_q1.all() if b[0]] + [b[0] for b in brands_q2.all() if b[0]]))) + + # 3. Dynamic Attributes per subcategory + attr_mappings = [] + + if cat_name_en: + # โ”€โ”€ Electronics โ”€โ”€ + if any(k in cat_name_en for k in ["mobile", "phone", "smartphone", "ุฌูˆุงู„ุงุช"]): + attr_mappings = [ + {"key": "RAM", "label_ar": "ุงู„ุฑุงู…", "label_en": "RAM"}, + {"key": "Internal Memory", "label_ar": "ุงู„ู…ุณุงุญุฉ ุงู„ุฏุงุฎู„ูŠุฉ", "label_en": "Storage"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Screen Size", "label_ar": "ุญุฌู… ุงู„ุดุงุดุฉ", "label_en": "Screen Size"}, + {"key": "Network Type", "label_ar": "ู†ูˆุน ุงู„ุดุจูƒุฉ", "label_en": "Network"}, + ] + elif any(k in cat_name_en for k in ["laptop", "computer", "ู„ุงุจุชูˆุจ"]): + attr_mappings = [ + {"key": "Processor", "label_ar": "ุงู„ู…ุนุงู„ุฌ", "label_en": "Processor"}, + {"key": "RAM", "label_ar": "ุงู„ุฑุงู…", "label_en": "RAM"}, + {"key": "Hard Drive Capacity", "label_ar": "ุณุนุฉ ุงู„ุชุฎุฒูŠู†", "label_en": "Storage"}, + {"key": "Screen Size", "label_ar": "ุญุฌู… ุงู„ุดุงุดุฉ", "label_en": "Screen Size"}, + {"key": "Graphics Card", "label_ar": "ูƒุฑุช ุงู„ุดุงุดุฉ", "label_en": "Graphics Card"}, + {"key": "Operating System", "label_ar": "ู†ุธุงู… ุงู„ุชุดุบูŠู„", "label_en": "OS"}, + ] + elif any(k in cat_name_en for k in ["tablet", "ู„ูˆุญูŠ"]): + attr_mappings = [ + {"key": "RAM", "label_ar": "ุงู„ุฑุงู…", "label_en": "RAM"}, + {"key": "Internal Memory", "label_ar": "ุงู„ู…ุณุงุญุฉ", "label_en": "Storage"}, + {"key": "Screen Size", "label_ar": "ุญุฌู… ุงู„ุดุงุดุฉ", "label_en": "Screen Size"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + ] + elif any(k in cat_name_en for k in ["tv", "television", "ุชู„ูุฒูŠูˆู†"]): + attr_mappings = [ + {"key": "Screen Size", "label_ar": "ุญุฌู… ุงู„ุดุงุดุฉ", "label_en": "Screen Size"}, + {"key": "Resolution Type", "label_ar": "ุงู„ุฏู‚ุฉ", "label_en": "Resolution"}, + {"key": "Smart TV", "label_ar": "ุชู„ูุฒูŠูˆู† ุฐูƒูŠ", "label_en": "Smart TV"}, + {"key": "Display Type", "label_ar": "ู†ูˆุน ุงู„ุดุงุดุฉ", "label_en": "Display Type"}, + ] + elif any(k in cat_name_en for k in ["camera", "ูƒุงู…ูŠุฑุง"]): + attr_mappings = [ + {"key": "Resolution", "label_ar": "ุงู„ุฏู‚ุฉ", "label_en": "Resolution"}, + {"key": "Type", "label_ar": "ุงู„ู†ูˆุน", "label_en": "Type"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + ] + elif any(k in cat_name_en for k in ["printer", "ุทุงุจุน"]): + attr_mappings = [ + {"key": "Print Technology", "label_ar": "ุชู‚ู†ูŠุฉ ุงู„ุทุจุงุนุฉ", "label_en": "Print Tech"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Connectivity", "label_ar": "ุงู„ุงุชุตุงู„", "label_en": "Connectivity"}, + ] + # โ”€โ”€ Accessories โ”€โ”€ + elif any(k in cat_name_en for k in ["audio", "headphone", "ุณู…ุงุนุงุช", "ุตูˆุช"]): + attr_mappings = [ + {"key": "Connection Type", "label_ar": "ู†ูˆุน ุงู„ุงุชุตุงู„", "label_en": "Connection"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Type", "label_ar": "ุงู„ู†ูˆุน", "label_en": "Type"}, + ] + elif any(k in cat_name_en for k in ["watch", "ุณุงุนุงุช"]): + attr_mappings = [ + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Band Material", "label_ar": "ู…ุงุฏุฉ ุงู„ุณูˆุงุฑ", "label_en": "Band Material"}, + {"key": "Display Type", "label_ar": "ู†ูˆุน ุงู„ุดุงุดุฉ", "label_en": "Display"}, + ] + # โ”€โ”€ Gaming โ”€โ”€ + elif any(k in cat_name_en for k in ["gaming", "console", "ุฃู„ุนุงุจ"]): + attr_mappings = [ + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Storage Capacity", "label_ar": "ุณุนุฉ ุงู„ุชุฎุฒูŠู†", "label_en": "Storage"}, + {"key": "Type", "label_ar": "ุงู„ู†ูˆุน", "label_en": "Type"}, + ] + # โ”€โ”€ Home Appliances โ”€โ”€ + elif any(k in cat_name_en for k in ["refrigerator", "ุซู„ุงุฌ"]): + attr_mappings = [ + {"key": "Capacity", "label_ar": "ุงู„ุณุนุฉ", "label_en": "Capacity"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Door Type", "label_ar": "ู†ูˆุน ุงู„ุจุงุจ", "label_en": "Door Type"}, + ] + elif any(k in cat_name_en for k in ["wash", "ุบุณุงู„"]): + attr_mappings = [ + {"key": "Capacity", "label_ar": "ุงู„ุณุนุฉ", "label_en": "Capacity (kg)"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Load Type", "label_ar": "ู†ูˆุน ุงู„ุชุญู…ูŠู„", "label_en": "Load Type"}, + ] + elif any(k in cat_name_en for k in ["conditioner", "ู…ูƒูŠู"]): + attr_mappings = [ + {"key": "Capacity", "label_ar": "ุงู„ุณุนุฉ (BTU)", "label_en": "Capacity (BTU)"}, + {"key": "Type", "label_ar": "ุงู„ู†ูˆุน", "label_en": "Type"}, + {"key": "Energy Rating", "label_ar": "ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ", "label_en": "Energy Rating"}, + ] + elif any(k in cat_name_en for k in ["small appliance", "ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ"]): + attr_mappings = [ + {"key": "Type", "label_ar": "ุงู„ู†ูˆุน", "label_en": "Type"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Wattage", "label_ar": "ุงู„ู‚ุฏุฑุฉ", "label_en": "Wattage"}, + ] + elif any(k in cat_name_en for k in ["large appliance", "ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ"]): + attr_mappings = [ + {"key": "Capacity", "label_ar": "ุงู„ุณุนุฉ", "label_en": "Capacity"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Type", "label_ar": "ุงู„ู†ูˆุน", "label_en": "Type"}, + ] + # โ”€โ”€ Parent categories (aggregate) โ”€โ”€ + elif any(k in cat_name_en for k in ["electronic", "ุฅู„ูƒุชุฑูˆู†ูŠ"]): + attr_mappings = [ + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + ] + elif any(k in cat_name_en for k in ["accessor", "ู…ู„ุญู‚ุงุช"]): + attr_mappings = [ + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + {"key": "Connection Type", "label_ar": "ู†ูˆุน ุงู„ุงุชุตุงู„", "label_en": "Connection"}, + ] + elif any(k in cat_name_en for k in ["home appliance", "ุงู„ู…ู†ุฒู„ูŠุฉ"]): + attr_mappings = [ + {"key": "Capacity", "label_ar": "ุงู„ุณุนุฉ", "label_en": "Capacity"}, + {"key": "Color", "label_ar": "ุงู„ู„ูˆู†", "label_en": "Color"}, + ] + + # 4. Resolve attribute values from DB + attributes = [] + for attr in attr_mappings: + key = attr["key"] + # Try direct spec key first, then details_en + values_query = db.query(func.distinct(cast(Product.specs[key], String))).filter( + *base_filter + ).all() + vals = [v[0] for v in values_query if v[0]] + + if not vals: + values_query = db.query(func.distinct(cast(Product.specs['details_en'][key], String))).filter( + *base_filter + ).all() + vals = [v[0] for v in values_query if v[0]] + + if vals: + attributes.append({ + "key": key, + "label_ar": attr["label_ar"], + "label_en": attr["label_en"], + "options": sorted(list(set(vals))) + }) + + return PaginatedResponse( + isSuccess=True, + value={ + "min_price": float(price_stats.min_p) if price_stats and price_stats.min_p else 0, + "max_price": float(price_stats.max_p) if price_stats and price_stats.max_p else 10000, + "brands": brands, + "attributes": attributes + }, + statusCode=200 + ) + + + +@router.get("/{identifier}", response_model=PaginatedResponse) +async def get_product(identifier: str, raw: bool = False, db: Session = Depends(get_db)): + query = db.query(Product).options(joinedload(Product.category), joinedload(Product.images)) + if identifier.isdigit(): + product = query.filter(Product.id == int(identifier)).first() + # If not found by ID, maybe the slug itself is numeric? + if not product: + product = query.filter(Product.slug == identifier).first() + else: + product = query.filter(Product.slug == identifier).first() + + if not product: + raise HTTPException(status_code=404, detail="Product not found") + + from app.models.settings import StoreSettings + settings = db.query(StoreSettings).first() + global_discount = settings.global_discount if settings else 0 + multiplier = (1 - global_discount / 100) + + detail = ProductDetail.model_validate(product).model_dump() + + # Only apply discount if NOT raw + if not raw: + detail["price"] *= multiplier + if detail.get("compare_price"): + detail["compare_price"] *= multiplier + + # Apply to variants in specs + if detail.get("specs") and "variants" in detail["specs"]: + for v in detail["specs"]["variants"]: + if v.get("price"): + v["price"] *= multiplier + if v.get("price_modifier"): + v["price_modifier"] *= multiplier + + return PaginatedResponse( + isSuccess=True, + value=detail, + statusCode=200, + ) + + +@router.post("", response_model=AuthResponse, status_code=status.HTTP_201_CREATED) +async def create_product( + request: ProductCreate, + user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + if not request.images or len(request.images) == 0: + raise HTTPException(status_code=400, detail="Main image is required / ุตูˆุฑุฉ ุฑุฆูŠุณูŠุฉ ู…ุทู„ูˆุจุฉ") + + product = Product( + name_ar=request.name_ar, + name_en=request.name_en, + description_ar=request.description_ar, + description_en=request.description_en, + price=request.price, + compare_price=request.compare_price, + stock=request.stock, + category_id=request.category_id, + is_featured=request.is_featured, + is_active=request.is_active, + specs=request.specs, + ) + db.add(product) + db.flush() + + # Add images + for img in request.images: + db_img = ProductImage( + product_id=product.id, + image_url=img.image_url, + alt_text=img.alt_text, + sort_order=img.sort_order, + ) + db.add(db_img) + + db.commit() + db.refresh(product) + + return AuthResponse( + isSuccess=True, + value={"product_id": product.id}, + statusCode=201, + ) + + +@router.put("/{product_id}", response_model=AuthResponse) +async def update_product( + product_id: int, + request: ProductUpdate, + user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + product = db.query(Product).filter(Product.id == product_id).first() + if not product or product.deleted_at is not None: + raise HTTPException(status_code=404, detail="Product not found") + + update_data = request.model_dump(exclude_unset=True) + for field, value in update_data.items(): + setattr(product, field, value) + + db.commit() + + return AuthResponse( + isSuccess=True, + value={"product_id": product.id}, + statusCode=200, + ) + + +@router.delete("/{product_id}", response_model=AuthResponse) +async def delete_product( + product_id: int, + user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + product = db.query(Product).filter(Product.id == product_id).first() + if not product or product.deleted_at is not None: + raise HTTPException(status_code=404, detail="Product not found") + + # Soft Delete + product.deleted_at = datetime.now(timezone.utc) + product.deleted_by = user_id + product.deletion_reason = "Manual deletion by admin" + + db.commit() + + return AuthResponse( + isSuccess=True, + value={"deleted": True, "soft_delete": True}, + statusCode=200, + ) + +@router.delete("/{product_id}/hard", response_model=AuthResponse) +async def hard_delete_product( + product_id: int, + user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + product = db.query(Product).filter(Product.id == product_id).first() + if not product: + raise HTTPException(status_code=404, detail="Product not found") + + db.delete(product) + db.commit() + + return AuthResponse( + isSuccess=True, + value={"deleted": True, "hard_delete": True}, + statusCode=200, + ) + +@router.post("/{product_id}/restore", response_model=AuthResponse) +async def restore_product( + product_id: int, + user_id: int = Depends(get_current_user), + db: Session = Depends(get_db), +): + product = db.query(Product).filter(Product.id == product_id).first() + if not product or product.deleted_at is None: + raise HTTPException(status_code=404, detail="Product not found or not deleted") + + product.deleted_at = None + product.deleted_by = None + product.deletion_reason = None + + db.commit() + + return AuthResponse( + isSuccess=True, + value={"restored": True}, + statusCode=200, + ) + + + + + +# End of products.py diff --git a/app/api/seed.py b/app/api/seed.py new file mode 100644 index 0000000000000000000000000000000000000000..bfa14d25e5be96a1e98998c90d6ed86ab514e200 --- /dev/null +++ b/app/api/seed.py @@ -0,0 +1,406 @@ +from fastapi import APIRouter, Depends +from sqlalchemy.orm import Session +from sqlalchemy import text +import json +import random +import os +import hashlib +import requests + +from app.db.base import get_db +from app.models.product import Product, ProductImage, Category +from app.models.cart import Coupon +from app.models.user import User, UserRole, AuthProvider +from app.core.security import hash_password +from app.schemas.auth import AuthResponse +from app.services.external_catalog import ExternalCatalogService + +router = APIRouter(prefix="/seed", tags=["Seed Data"]) + +# ============================================================ +# Category Hierarchy โ€” matching Extra_Scraper_Kaggle.py exactly +# ============================================================ +SUB_ICONS = { + "ุฌูˆุงู„ุงุช": "๐Ÿ“ฒ", + "ู„ุงุจุชูˆุจ": "๐Ÿ’ป", + "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ": "๐Ÿ“Ÿ", + "ุชู„ูุฒูŠูˆู†ุงุช": "๐Ÿ“บ", + "ูƒุงู…ูŠุฑุงุช": "๐Ÿ“ท", + "ุทุงุจุนุงุช": "๐Ÿ–จ๏ธ", + "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช": "๐ŸŽง", + "ุณุงุนุงุช ุฐูƒูŠุฉ": "โŒš", + "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ": "๐ŸŽฎ", + "ุซู„ุงุฌุงุช": "โ„๏ธ", + "ุบุณุงู„ุงุช ูˆู…ุฌููุงุช": "๐Ÿซง", + "ู…ูƒูŠูุงุช": "๐ŸŒ€", + "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ": "๐Ÿณ", + "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ": "๐Ÿ—๏ธ", +} + +CATEGORY_HIERARCHY = { + "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ": { + "name_en": "Electronics", + "icon": "๐Ÿ“ฑ", + "subs": [ + {"ar": "ุฌูˆุงู„ุงุช", "en": "Smartphones", "icon": "๐Ÿ“ฒ"}, + {"ar": "ู„ุงุจุชูˆุจ", "en": "Laptops", "icon": "๐Ÿ’ป"}, + {"ar": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", "en": "Tablets", "icon": "๐Ÿ“Ÿ"}, + {"ar": "ุชู„ูุฒูŠูˆู†ุงุช", "en": "TVs", "icon": "๐Ÿ“บ"}, + {"ar": "ูƒุงู…ูŠุฑุงุช", "en": "Cameras", "icon": "๐Ÿ“ท"}, + {"ar": "ุทุงุจุนุงุช", "en": "Printers", "icon": "๐Ÿ–จ๏ธ"}, + ] + }, + "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช": { + "name_en": "Accessories", + "icon": "๐Ÿ”Œ", + "subs": [ + {"ar": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", "en": "Audio & Headphones", "icon": "๐ŸŽง"}, + {"ar": "ุณุงุนุงุช ุฐูƒูŠุฉ", "en": "Smartwatches", "icon": "โŒš"}, + ] + }, + "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ": { + "name_en": "Gaming", + "icon": "๐ŸŽฎ", + "subs": [ + {"ar": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", "en": "Gaming Consoles", "icon": "๐ŸŽฎ"}, + ] + }, + "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ": { + "name_en": "Home Appliances", + "icon": "๐Ÿ ", + "subs": [ + {"ar": "ุซู„ุงุฌุงุช", "en": "Refrigerators", "icon": "โ„๏ธ"}, + {"ar": "ุบุณุงู„ุงุช ูˆู…ุฌููุงุช", "en": "Washing Machines", "icon": "๐Ÿซง"}, + {"ar": "ู…ูƒูŠูุงุช", "en": "Air Conditioners", "icon": "๐ŸŒ€"}, + {"ar": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", "en": "Small Appliances", "icon": "๐Ÿณ"}, + {"ar": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", "en": "Large Appliances", "icon": "๐Ÿ—๏ธ"}, + ] + } +} + +# Reverse map for scraped data โ†’ parent category +SCRAPED_TO_TARGET_MAP = { + "Electronics": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "Smartphones": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "Laptops": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "Tablets": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "TVs": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "Cameras": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "Printers": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "Accessories": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "Audio & Headphones": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "Smartwatches": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "Gaming": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "Gaming Consoles": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "Home Appliances": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "Refrigerators": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "Washing Machines": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "Air Conditioners": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "Small Appliances": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "Large Appliances": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "Security": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "Car": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "Audio": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "Personal Care": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", +} + +@router.api_route("", methods=["GET", "POST"], response_model=AuthResponse) +def seed_database(db: Session = Depends(get_db), is_background_task: bool = False): + """Populate database with proper product data. Only adds new products, does not clear existing data.""" + if is_background_task: + from app.core.state import import_progress + # 0. Ensure Store Settings exist + from app.models.settings import StoreSettings + settings = db.query(StoreSettings).first() + if not settings: + print(">>> [SEED] Creating default store settings...") + settings = StoreSettings( + store_name="ุฃูู‚", + primary_color="#046c4e", + secondary_color="#d97706", + logo_url="/logo.png" + ) + db.add(settings) + db.commit() + + # 0. Create Default Admin if matches criteria + admin_email = "admin@vortex.com" + admin_user = db.query(User).filter(User.email == admin_email).first() + if not admin_user: + print(f">>> [SEED] Creating default admin: {admin_email}") + admin_user = User( + email=admin_email, + name="Platform Administrator", + password_hash=hash_password("admin123"), + role=UserRole.ADMIN, + auth_provider=AuthProvider.LOCAL + ) + db.add(admin_user) + db.commit() + + # 1. Create Categories (Hierarchy) + all_sub_cats = {} # Map used for product assignment + + for p_ar, info in CATEGORY_HIERARCHY.items(): + # Create Parent + parent_cat = db.query(Category).filter(Category.name_ar == p_ar).first() + if not parent_cat: + parent_cat = Category( + name_ar=p_ar, + name_en=info["name_en"], + icon=info["icon"] + ) + db.add(parent_cat) + db.commit() + db.refresh(parent_cat) + + # Add parent to map so products can be assigned directly to it + all_sub_cats[p_ar] = parent_cat + all_sub_cats[info["name_en"]] = parent_cat + + # Create Subs + for s in info["subs"]: + sub_cat = db.query(Category).filter(Category.name_ar == s["ar"]).first() + if not sub_cat: + sub_cat = Category( + name_ar=s["ar"], + name_en=s["en"], + icon=s.get("icon", SUB_ICONS.get(s["ar"], "๐Ÿ“ฆ")), + parent_id=parent_cat.id + ) + db.add(sub_cat) + db.commit() + db.refresh(sub_cat) + all_sub_cats[s["ar"]] = sub_cat + all_sub_cats[s["en"]] = sub_cat # Map both names to the same object + + + API_VERSION = "2026.03.16.V2" + + possible_paths = [ + # Primary Target (Fixed location inside backend so upload_to_hf works) + os.path.normpath(os.path.join(os.path.dirname(__file__), "..", "data", "extra_products_vortex.json")), + os.path.abspath("app/data/extra_products_vortex.json"), + + # Standard Hugging Face / Docker location (WORKDIR /app) + "/app/app/data/extra_products_vortex.json", + "/app/data/extra_products_vortex.json", + + # Fallbacks (Old paths just in case) + r"c:\react_projects\VortexCommerce\kaggle\extra_products_vortex.json", + os.path.normpath(os.path.join(os.path.dirname(__file__), "..", "..", "kaggle", "extra_products_vortex.json")), + os.path.abspath("kaggle/extra_products_vortex.json"), + os.path.abspath("extra_products_vortex.json"), + ] + + json_path = None + checked_info = [] + for p in possible_paths: + exists = os.path.exists(p) + checked_info.append(f"{p}: {'FOUND' if exists else 'NOT FOUND'}") + if exists: + json_path = p + break + + if not json_path: + return AuthResponse( + isSuccess=False, + value={ + "message": "Source file not found.", + "checked": checked_info, + "version": API_VERSION + }, + statusCode=404, + error="File not found" + ) + + try: + with open(json_path, "r", encoding="utf-8") as f: + data = json.load(f) + + if isinstance(data, dict) and "products" in data: + products_data = data["products"] + elif isinstance(data, list): + products_data = data + else: + return AuthResponse(isSuccess=False, value={"message": "Invalid JSON format"}, statusCode=400) + + # Cache existing products + existing_products_ar = set(r[0] for r in db.execute(text("SELECT name_ar FROM products")).fetchall()) + existing_products_en = set(r[0] for r in db.execute(text("SELECT name_en FROM products")).fetchall()) + + # 3. Create Products + inserted_count: int = 0 + skipped_count: int = 0 + + total_items = len(products_data) + if is_background_task: + import_progress.total = total_items + import_progress.current = 0 + + for idx, item in enumerate(products_data): + if is_background_task and idx % 25 == 0: + import_progress.current = idx + import_progress.message = f"Processing item {idx} of {total_items}..." + + if not isinstance(item, dict): + skipped_count += 1 + continue + + product_name_ar = item.get("name_ar", "").strip() + product_name_en = item.get("name_en", "").strip() + + # 1. Resolve Category (Hierarchical) + main_cat_ar = item.get("main_category") + main_cat_en = item.get("main_category_en") + sub_cat_ar = item.get("category") + sub_cat_en = item.get("category_en") + cat_icon = item.get("category_icon", "๐Ÿ“ฆ") + + target_sub_cat = None + + if main_cat_ar and sub_cat_ar: + # Ensure Parent exists + parent = db.query(Category).filter(Category.name_ar == main_cat_ar).first() + if not parent: + parent = Category( + name_ar=main_cat_ar, + name_en=main_cat_en or main_cat_ar, + icon=cat_icon + ) + db.add(parent) + db.commit() + db.refresh(parent) + + # Ensure Sub exists + sub = db.query(Category).filter( + Category.name_ar == sub_cat_ar, + Category.parent_id == parent.id + ).first() + if not sub: + sub = Category( + name_ar=sub_cat_ar, + name_en=sub_cat_en or sub_cat_ar, + icon=cat_icon, + parent_id=parent.id + ) + db.add(sub) + db.commit() + db.refresh(sub) + target_sub_cat = sub + else: + # Fallback for old flat format or missing data + cat_name = item.get("category_name") or item.get("category") + if cat_name in SCRAPED_TO_TARGET_MAP: + cat_name = SCRAPED_TO_TARGET_MAP[cat_name] + + if not cat_name or cat_name not in all_sub_cats: + cat_name = "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ" + target_sub_cat = all_sub_cats.get(cat_name) + + if not target_sub_cat: + skipped_count += 1 + continue + + if product_name_ar in existing_products_ar or product_name_en in existing_products_en: + skipped_count += 1 + continue + + specs = item.get("specs", {}) + if not isinstance(specs, dict): specs = {} + + # Handle Variants + if "variants" not in specs and "options" in item: + options = item.get("options", []) + if isinstance(options, list): + variants = [] + for opt in options: + if not isinstance(opt, dict): continue + variants.append({ + "id": opt.get("sku", opt.get("id", "v_default")), + "name_en": opt.get("name_en", ""), + "name_ar": opt.get("name_ar", ""), + "price_modifier": float(opt.get("price", 0)) - float(item.get("price", 0)) if "price" in opt else 0, + "stock": opt.get("stock", 10), + "image_url": opt.get("image", opt.get("image_url", "")) + }) + if variants: specs["variants"] = variants + + import time + fallback_slug = f"vortex-{int(time.time()*1000)}-{idx}" + product_slug = item.get("legacy_ref") or item.get("sku_base") or fallback_slug + + prod = Product( + slug=product_slug, + name_ar=product_name_ar, + name_en=product_name_en, + description_ar=item.get("description_ar", ""), + description_en=item.get("description_en", ""), + price=float(item.get("price", 0)), + compare_price=round(float(item.get("compare_price", float(item.get("price", 0)) * 1.3)), 2), + stock=item.get("stock", random.randint(10, 100)), + category_id=target_sub_cat.id, + rating=item.get("rating", 4.5), + rating_count=item.get("rating_count", 20), + is_featured=item.get("is_featured", False), + is_active=item.get("is_active", True), + specs=specs if specs else None + ) + db.add(prod) + db.flush() + + # Handle Images + for i, img_url in enumerate(item.get("images", [])): + # Sanitize URL: Remove complex query parameters that might cause loading issues + # Extra.com URLs often look like: ...Black?locale=en-GB,en-*,*&$Listing-Product-2x$ + # We want to keep the base image but simplify the request + clean_url = img_url + if "media.extra.com" in img_url and "?" in img_url: + clean_url = img_url.split("?")[0] + + db.add(ProductImage( + product_id=prod.id, + image_url=clean_url, + alt_text=prod.name_ar, + sort_order=i + )) + + inserted_count = inserted_count + 1 + existing_products_ar.add(product_name_ar) + existing_products_en.add(product_name_en) + + # Commit every 20 products for real-time progress and stability + if inserted_count % 20 == 0: + db.commit() + print(f">>> [SEED] Progress: {inserted_count} products committed...") + + # Ensure Demo Coupons + for code, discount in [("WELCOME10", 10.0), ("VORTEX20", 20.0)]: + if not db.query(Coupon).filter(Coupon.code == code).first(): + db.add(Coupon(code=code, discount_percent=discount, is_active=True)) + + db.commit() + print(f">>> [SEED] FINAL: {inserted_count} products inserted.") + + return AuthResponse( + isSuccess=True, + value={ + "message": "ุชู…ุช ุนู…ู„ูŠุฉ ุงู„ู…ุฒุงู…ู†ุฉ ุจู†ุฌุงุญ", + "total_products": len(products_data), + "inserted_new": inserted_count, + "skipped": skipped_count, + "source_file": os.path.basename(json_path), + "path": json_path, + "version": API_VERSION + }, + statusCode=201, + ) + + except Exception as e: + db.rollback() + return AuthResponse( + isSuccess=False, + value={"message": str(e)}, + statusCode=500, + error=str(e) + ) diff --git a/app/api/settings.py b/app/api/settings.py new file mode 100644 index 0000000000000000000000000000000000000000..b0024c0ec1628dedb0c11c7b933076b80e8fcbea --- /dev/null +++ b/app/api/settings.py @@ -0,0 +1,79 @@ +from fastapi import APIRouter, Depends, HTTPException, status, UploadFile, File +from datetime import datetime +import os +from app.core.config import settings as app_settings +from sqlalchemy.orm import Session +from typing import Any + +from app.db.base import get_db +from app.models.settings import StoreSettings +from app.schemas.settings import StoreSettingsResponse, StoreSettingsUpdate +from app.api.auth import get_current_admin_user +from app.schemas.api_response import APIResponse + +router = APIRouter(prefix="/settings", tags=["Settings"]) + +@router.get("/", response_model=APIResponse) +def get_settings(db: Session = Depends(get_db)) -> Any: + settings = db.query(StoreSettings).first() + if not settings: + settings = StoreSettings() # create default + db.add(settings) + db.commit() + db.refresh(settings) + return APIResponse( + isSuccess=True, + value=StoreSettingsResponse.model_validate(settings).model_dump(), + statusCode=200 + ) + +@router.put("/", response_model=APIResponse) +def update_settings( + settings_in: StoreSettingsUpdate, + db: Session = Depends(get_db), + current_admin=Depends(get_current_admin_user) +) -> Any: + settings = db.query(StoreSettings).first() + if not settings: + settings = StoreSettings(**settings_in.model_dump(exclude_unset=True)) + db.add(settings) + else: + update_data = settings_in.model_dump(exclude_unset=True) + for field, value in update_data.items(): + setattr(settings, field, value) + + db.commit() + db.refresh(settings) + return APIResponse( + isSuccess=True, + value=StoreSettingsResponse.model_validate(settings).model_dump(), + statusCode=200 + ) + +@router.post("/upload-image", response_model=APIResponse) +def upload_settings_image( + file: UploadFile = File(...), + db: Session = Depends(get_db), + current_admin=Depends(get_current_admin_user) +) -> Any: + # Convert file to base64 string + file_bytes = file.file.read() + + import base64 + ext = os.path.splitext(file.filename)[1].lower() + mime_type = "image/jpeg" + if ext in [".png"]: + mime_type = "image/png" + elif ext in [".gif"]: + mime_type = "image/gif" + elif ext in [".webp"]: + mime_type = "image/webp" + + b64_encoded = base64.b64encode(file_bytes).decode('utf-8') + data_uri = f"data:{mime_type};base64,{b64_encoded}" + + return APIResponse( + isSuccess=True, + value={"url": data_uri}, + statusCode=200 + ) diff --git a/app/core/__init__.py b/app/core/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..1261651d8b42d24944cf1c81b546dd3de8e383d9 --- /dev/null +++ b/app/core/__init__.py @@ -0,0 +1 @@ +# Core package diff --git a/app/core/config.py b/app/core/config.py new file mode 100644 index 0000000000000000000000000000000000000000..2d9ad69a3da8456a550e16bf910213d52924f7ff --- /dev/null +++ b/app/core/config.py @@ -0,0 +1,32 @@ +from pydantic_settings import BaseSettings +from typing import List + + +import os + +class Settings(BaseSettings): + # Base directory for persistent data (e.g., /data for Hugging Face persistent storage) + DATA_DIR: str = os.getenv("DATA_DIR", ".") + DATABASE_URL: str = os.getenv("DATABASE_URL", f"sqlite:///{os.path.join(os.getenv('DATA_DIR', '.'), 'vortex.db')}") + TURSO_AUTH_TOKEN: str = os.getenv("TURSO_AUTH_TOKEN", "") + + JWT_SECRET: str = "change-me-in-production" + JWT_ALGORITHM: str = "HS256" + ACCESS_TOKEN_EXPIRE_MINUTES: int = 30 + REFRESH_TOKEN_EXPIRE_DAYS: int = 7 + GOOGLE_CLIENT_ID: str = "" + GOOGLE_CLIENT_SECRET: str = "" + CORS_ORIGINS: str = "http://localhost:3000,http://localhost:3001,https://ofoq-commerce.vercel.app" + + @property + def cors_origins_list(self) -> List[str]: + return [origin.strip() for origin in self.CORS_ORIGINS.split(",")] + + model_config = { + "env_file": ".env", + "env_file_encoding": "utf-8", + "extra": "ignore", + } + + +settings = Settings() diff --git a/app/core/logging.py b/app/core/logging.py new file mode 100644 index 0000000000000000000000000000000000000000..15aec65634d895b420956831c6f177636e42be37 --- /dev/null +++ b/app/core/logging.py @@ -0,0 +1,23 @@ +import json +import os +from datetime import datetime + +BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) +AUDIT_LOG_FILE = os.path.join(BASE_DIR, "backend", "logs", "audit_trail.json") + +def log_audit_event(action: str, details: str, metadata: dict = None, severity: str = "INFO"): + """Log an event to the system console for cloud observability.""" + try: + entry = { + "timestamp": datetime.utcnow().isoformat(), + "action": action, + "details": details, + "severity": severity, + "metadata": metadata or {"system_context": "automated_event"} + } + # In stateless environment, we log to stdout for cloud logging systems (like HF logs) + print(f">>> [AUDIT] {json.dumps(entry, ensure_ascii=False)}") + except Exception as e: + print(f"Error logging audit event: {e}") + except Exception as e: + print(f"Error logging audit event: {e}") diff --git a/app/core/notifications.py b/app/core/notifications.py new file mode 100644 index 0000000000000000000000000000000000000000..6cc6a774d5c64025f88c03a9e6b99aeb12bee7f8 --- /dev/null +++ b/app/core/notifications.py @@ -0,0 +1,56 @@ +import asyncio +from typing import Dict, List, Any, Optional +import json +from datetime import datetime, timezone + +class NotificationManager: + def __init__(self): + # Dictionary of active queues: {user_id: [Queue, Queue, ...]} + # We use a list of queues per user to support multiple tabs/sessions + self.active_connections: Dict[int, List[asyncio.Queue]] = {} + self.lock = asyncio.Lock() + + async def subscribe(self, user_id: int) -> asyncio.Queue: + """Create a new queue for a user's SSE connection.""" + queue = asyncio.Queue() + async with self.lock: + if user_id not in self.active_connections: + self.active_connections[user_id] = [] + self.active_connections[user_id].append(queue) + return queue + + async def unsubscribe(self, user_id: int, queue: asyncio.Queue): + """Remove a queue when an SSE connection closes.""" + async with self.lock: + if user_id in self.active_connections: + if queue in self.active_connections[user_id]: + self.active_connections[user_id].remove(queue) + if not self.active_connections[user_id]: + self.active_connections.pop(user_id, None) + + async def broadcast(self, notification_data: Dict[str, Any], target_user_id: Optional[int] = None): + """ + Send a notification to active subscribers. + If target_user_id is None, broadcast to ALL admins (currently all admins see all notifications). + """ + # Prepare the message + # Convert datetime to string if present + if isinstance(notification_data.get("created_at"), datetime): + notification_data["created_at"] = notification_data["created_at"].isoformat() + + message = json.dumps(notification_data) + + async with self.lock: + if target_user_id: + # Send to specific user + if target_user_id in self.active_connections: + for queue in self.active_connections[target_user_id]: + await queue.put(message) + else: + # Broadcast to everyone (Admins) + for user_queues in self.active_connections.values(): + for queue in user_queues: + await queue.put(message) + +# Global Manager Instance +notification_manager = NotificationManager() diff --git a/app/core/security.py b/app/core/security.py new file mode 100644 index 0000000000000000000000000000000000000000..884c84eb524e39361138d1209bfcfdf0cb83ad8d --- /dev/null +++ b/app/core/security.py @@ -0,0 +1,115 @@ +from datetime import datetime, timedelta, timezone +from typing import Optional + +from jose import JWTError, jwt +from fastapi import Depends, HTTPException, status +from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials + +from app.core.config import settings + +# Use bcrypt directly to avoid passlib/bcrypt version incompatibility +import bcrypt as _bcrypt + +security_scheme = HTTPBearer() + + +def hash_password(password: str) -> str: + return _bcrypt.hashpw(password.encode("utf-8"), _bcrypt.gensalt()).decode("utf-8") + + +def verify_password(plain_password: str, hashed_password: str) -> bool: + try: + return _bcrypt.checkpw(plain_password.encode("utf-8"), hashed_password.encode("utf-8")) + except Exception: + return False + + +def create_access_token(data: dict, expires_delta: Optional[timedelta] = None) -> str: + to_encode = data.copy() + expire = datetime.now(timezone.utc) + ( + expires_delta or timedelta(minutes=settings.ACCESS_TOKEN_EXPIRE_MINUTES) + ) + to_encode.update({"exp": expire, "type": "access"}) + return jwt.encode(to_encode, settings.JWT_SECRET, algorithm=settings.JWT_ALGORITHM) + + +def create_refresh_token(data: dict) -> str: + to_encode = data.copy() + expire = datetime.now(timezone.utc) + timedelta(days=settings.REFRESH_TOKEN_EXPIRE_DAYS) + to_encode.update({"exp": expire, "type": "refresh"}) + return jwt.encode(to_encode, settings.JWT_SECRET, algorithm=settings.JWT_ALGORITHM) + + +def decode_token(token: str) -> dict: + try: + payload = jwt.decode(token, settings.JWT_SECRET, algorithms=[settings.JWT_ALGORITHM]) + return payload + except JWTError: + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid or expired token", + headers={"WWW-Authenticate": "Bearer"}, + ) + + +async def get_current_user( + credentials: HTTPAuthorizationCredentials = Depends(security_scheme), +): + payload = decode_token(credentials.credentials) + if payload.get("type") != "access": + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid token type", + ) + user_id = payload.get("sub") + if user_id is None: + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid token payload", + ) + return int(user_id) + + +async def get_optional_current_user( + credentials: Optional[HTTPAuthorizationCredentials] = Depends(HTTPBearer(auto_error=False)), +) -> Optional[int]: + if credentials is None: + return None + try: + payload = decode_token(credentials.credentials) + if payload.get("type") != "access": + return None + user_id = payload.get("sub") + if user_id is None: + return None + return int(user_id) + except Exception: + return None + + +async def get_current_user_sse( + token: Optional[str] = None, + credentials: Optional[HTTPAuthorizationCredentials] = Depends(HTTPBearer(auto_error=False)), +) -> int: + """ + Special version of get_current_user that also checks query parameters for the token. + Required for EventSource (SSE) which doesn't support custom headers easily. + """ + actual_token = token + if not actual_token and credentials: + actual_token = credentials.credentials + + if not actual_token: + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Not authenticated", + ) + + payload = decode_token(actual_token) + user_id = payload.get("sub") + if not user_id: + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Invalid token payload", + ) + return int(user_id) diff --git a/app/core/state.py b/app/core/state.py new file mode 100644 index 0000000000000000000000000000000000000000..f46bdb7cda4bef4df0a849eb82e790edfa48289b --- /dev/null +++ b/app/core/state.py @@ -0,0 +1,7 @@ +class ImportProgress: + status: str = "idle" # idle, running, completed, error + total: int = 0 + current: int = 0 + message: str = "" + +import_progress = ImportProgress() diff --git a/app/data/extra_products_vortex.json b/app/data/extra_products_vortex.json new file mode 100644 index 0000000000000000000000000000000000000000..6596d33a18de3678dd6664e1af94e6973480674f --- /dev/null +++ b/app/data/extra_products_vortex.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49e402bbcab6a51fa8db21fc2cb7f61c08e18a2492788f62f8f6ce06e31396a0 +size 6127848 diff --git a/app/db/__init__.py b/app/db/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..f93598485e55ea0d41d204bd3924ca43bb754027 --- /dev/null +++ b/app/db/__init__.py @@ -0,0 +1 @@ +# DB package diff --git a/app/db/base.py b/app/db/base.py new file mode 100644 index 0000000000000000000000000000000000000000..916fcdb148e4b1cf9eee1d230265edd1f9bb2479 --- /dev/null +++ b/app/db/base.py @@ -0,0 +1,81 @@ +from sqlalchemy import create_engine +from sqlalchemy.orm import sessionmaker, DeclarativeBase + +from app.core.config import settings + +# Check for Turso remote connection +is_turso = "turso.io" in settings.DATABASE_URL and settings.TURSO_AUTH_TOKEN + +if is_turso: + # Extract hostname + hostname = settings.DATABASE_URL + if "://" in hostname: + hostname = hostname.split("://")[1] + if "?" in hostname: + hostname = hostname.split("?")[0] + + from sqlalchemy.pool import NullPool + + # Proxy to satisfy SQLAlchemy's requirement for create_function on SQLite connections + class LibsqlConnectionProxy: + def __init__(self, conn): + # Use __dict__ to avoid infinite recursion with __setattr__ + self.__dict__["_conn"] = conn + + def __getattr__(self, name): + return getattr(self._conn, name) + + def __setattr__(self, name, value): + if name == "_conn": + self.__dict__["_conn"] = value + else: + setattr(self._conn, name, value) + + def create_function(self, *args, **kwargs): + # libsql doesn't support create_function over HTTP, but SQLAlchemy expects it + return None + + # Force HTTPS for stability on HF Spaces (avoids 505/WebSocket handshake errors) + def create_libsql_connection(): + import libsql + url = f"https://{hostname}" + print(f">>> [DB] Establishing SECURE HTTP connection to Turso: {hostname}") + conn = libsql.connect(url, auth_token=settings.TURSO_AUTH_TOKEN) + return LibsqlConnectionProxy(conn) + + # Use NullPool for Turso HTTPS to avoid "detached connection fairy" errors in multi-thread env + engine = create_engine( + "sqlite+libsql://", + creator=create_libsql_connection, + poolclass=NullPool, + echo=False, + ) +else: + # Standard local SQLite + connect_args = {} + if "sqlite" in settings.DATABASE_URL or "libsql" in settings.DATABASE_URL: + connect_args["check_same_thread"] = False + + engine = create_engine( + settings.DATABASE_URL, + pool_size=20, + max_overflow=max(10, 20), # Allow some overflow during peak + pool_timeout=30, + pool_recycle=1800, + connect_args=connect_args, + echo=False, + ) + +SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) + + +class Base(DeclarativeBase): + pass + + +def get_db(): + db = SessionLocal() + try: + yield db + finally: + db.close() diff --git a/app/main.py b/app/main.py new file mode 100644 index 0000000000000000000000000000000000000000..798decd31b1e13990f49699afd7818739b458d76 --- /dev/null +++ b/app/main.py @@ -0,0 +1,183 @@ +from fastapi import FastAPI +from fastapi.middleware.cors import CORSMiddleware + +from app.core.config import settings +from app.db.base import Base, engine +from app.api.auth import router as auth_router +from app.api.products import router as products_router +from app.api.categories import router as categories_router +from app.api.cart import router as cart_router +from app.api.orders import router as orders_router +from app.api.seed import router as seed_router +from app.api.ai_search import router as ai_search_router +from app.api.home import router as home_router +from app.api.admin import router as admin_router +from app.api.notifications import router as notifications_router +from app.api.external import router as external_router +from app.api.settings import router as settings_router + +# Import models to register them with Base +import app.models.user # noqa: F401 +import app.models.product # noqa: F401 +import app.models.cart # noqa: F401 +import app.models.order # noqa: F401 +import app.models.notification # noqa: F401 +import app.models.settings # noqa: F401 +import app.models.home # noqa: F401 + + +from contextlib import asynccontextmanager + +@asynccontextmanager +async def lifespan(app: FastAPI): + # Startup logic + import asyncio + from app.db.base import SessionLocal, Base, engine + + # 1. Ensure tables exist (fast) + print(">>> [DB] Ensuring tables exist...") + Base.metadata.create_all(bind=engine) + + # 1.5 Auto-migrate missing columns for orders table + print(">>> [DB] Auto-migrating orders table...") + try: + from sqlalchemy import inspect, text + inspector = inspect(engine) + if inspector.has_table("orders"): + columns_exist = [col['name'] for col in inspector.get_columns('orders')] + + columns_to_add = [ + ("ip_address", "VARCHAR(50)"), + ("user_agent", "TEXT"), + ("browser", "VARCHAR(100)"), + ("os", "VARCHAR(100)"), + ("device_type", "VARCHAR(50)"), + ("location_data", "TEXT"), + ("client_metadata", "TEXT") + ] + + with engine.begin() as conn: + for col_name, col_type in columns_to_add: + if col_name not in columns_exist: + conn.execute(text(f"ALTER TABLE orders ADD COLUMN {col_name} {col_type}")) + print(f">>> [DB] Added column {col_name} to orders table.") + except Exception as e: + print(f">>> [DB] Auto-migration error (orders): {e}") + + # 1.6 Auto-migrate missing columns for order_items table + print(">>> [DB] Auto-migrating order_items table...") + try: + from sqlalchemy import inspect, text + inspector = inspect(engine) + if inspector.has_table("order_items"): + columns_exist = [col['name'] for col in inspector.get_columns('order_items')] + + with engine.begin() as conn: + if "variant_id" not in columns_exist: + conn.execute(text("ALTER TABLE order_items ADD COLUMN variant_id VARCHAR(50)")) + print(">>> [DB] Added column variant_id to order_items table.") + if "variant_label" not in columns_exist: + conn.execute(text("ALTER TABLE order_items ADD COLUMN variant_label VARCHAR(255)")) + print(">>> [DB] Added column variant_label to order_items table.") + except Exception as e: + print(f">>> [DB] Auto-migration error (order_items): {e}") + + # 2. Run Seeding in the Background to avoid HF Startup Timeout + async def run_background_seed(): + from app.models.product import Product + from app.api.seed import seed_database + import asyncio + + # Use a new session for the background thread + db = SessionLocal() + try: + # Check if we have any products + print(">>> [BOOTSTRAP] Checking database status...") + count = db.query(Product).count() + if count == 0: + print(">>> [BOOTSTRAP] Database is empty. Starting BACKGROUND Auto-seeding...") + # Run the sync seed function in a separate thread + result = await asyncio.to_thread(seed_database, db=db) + if result.isSuccess: + print(f">>> [BOOTSTRAP] Seeding SUCCESS: {result.value.get('message', 'Complete')}") + else: + print(f">>> [BOOTSTRAP] Seeding FAILED: {result.error} | {result.value.get('message')}") + print(f">>> [BOOTSTRAP] Paths checked: {result.value.get('checked')}") + else: + print(f">>> [BOOTSTRAP] Database already has {count} products. Skipping seed.") + except Exception as e: + print(f">>> [BOOTSTRAP] Background Seeding error: {e}") + finally: + db.close() + + # Create the task but don't await it here + asyncio.create_task(run_background_seed()) + + print(">>> [MAIN] Startup sequence finished. Yielding to health checks...") + yield + # Shutdown logic (optional) + # Shutdown logic (optional) + +def create_app() -> FastAPI: + app = FastAPI( + title="VortexCommerce API", + description="AI-Powered Bilingual E-Commerce Platform", + version="1.0.0", + docs_url="/docs", + redoc_url="/redoc", + lifespan=lifespan + ) + + # CORS + app.add_middleware( + CORSMiddleware, + allow_origins=settings.cors_origins_list, + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], + ) + + # Routers + app.include_router(auth_router, prefix="/api") + app.include_router(products_router, prefix="/api") + app.include_router(categories_router, prefix="/api") + app.include_router(cart_router, prefix="/api") + app.include_router(orders_router, prefix="/api") + app.include_router(seed_router, prefix="/api") + app.include_router(external_router, prefix="/api") + app.include_router(ai_search_router, prefix="/api") + app.include_router(admin_router, prefix="/api") + app.include_router(notifications_router, prefix="/api") + + app.include_router(settings_router, prefix="/api") + app.include_router(home_router, prefix="/api") + + VERSION = "2.0.0-FINAL-CATALOG" + + @app.get("/", tags=["Health"]) + async def root(): + """FORCE RELOAD Health Check""" + return { + "status": "online", + "service": "VortexCommerce-CORE-API", + "version": VERSION, + "ts": "2026-03-16-T-13-45", + "msg": "New container is active" + } + + @app.get("/health", tags=["Health"]) + async def health_check(): + return { + "isSuccess": True, + "value": { + "status": "healthy", + "service": "VortexCommerce API", + "version": VERSION + }, + "statusCode": 200, + } + + print(f">>> [MAIN] Application initialized. Version: {VERSION}") + return app + +app = create_app() diff --git a/app/models/__init__.py b/app/models/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..26593abe4e017014b6961246486461f3829dbf3a --- /dev/null +++ b/app/models/__init__.py @@ -0,0 +1 @@ +# Models package diff --git a/app/models/cart.py b/app/models/cart.py new file mode 100644 index 0000000000000000000000000000000000000000..529d5eeab231fe0cc63f190208da3f95e246df6b --- /dev/null +++ b/app/models/cart.py @@ -0,0 +1,47 @@ +from datetime import datetime, timezone +from sqlalchemy import Column, Integer, String, Float, DateTime, ForeignKey, Boolean +from sqlalchemy.orm import relationship + +from app.db.base import Base + +class Coupon(Base): + __tablename__ = "coupons" + + id = Column(Integer, primary_key=True, autoincrement=True) + code = Column(String(50), unique=True, index=True, nullable=False) + discount_percent = Column(Float, nullable=False) + is_active = Column(Boolean, default=True, nullable=False) + expires_at = Column(DateTime, nullable=True) + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + + carts = relationship("Cart", back_populates="coupon") + +class Cart(Base): + __tablename__ = "carts" + + id = Column(Integer, primary_key=True, autoincrement=True) + user_id = Column(Integer, ForeignKey("users.id", ondelete="CASCADE"), nullable=True) + session_id = Column(String(255), unique=True, index=True, nullable=True) + coupon_id = Column(Integer, ForeignKey("coupons.id", ondelete="SET NULL"), nullable=True) + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + updated_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), onupdate=lambda: datetime.now(timezone.utc), nullable=False) + + user = relationship("User", backref="cart") + coupon = relationship("Coupon", back_populates="carts") + items = relationship("CartItem", back_populates="cart", cascade="all, delete-orphan") + +class CartItem(Base): + __tablename__ = "cart_items" + + id = Column(Integer, primary_key=True, autoincrement=True) + cart_id = Column(Integer, ForeignKey("carts.id", ondelete="CASCADE"), nullable=False) + product_id = Column(Integer, ForeignKey("products.id", ondelete="CASCADE"), nullable=False) + variant_label = Column(String(100), nullable=True) # Store variant name (e.g. "Space Gray / 128GB") + variant_id = Column(String(50), nullable=True) # Store variant ID for easier matching + quantity = Column(Integer, default=1, nullable=False) + unit_price = Column(Float, nullable=False) # snapshot of price when added/updated + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + updated_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), onupdate=lambda: datetime.now(timezone.utc), nullable=False) + + cart = relationship("Cart", back_populates="items") + product = relationship("Product") diff --git a/app/models/home.py b/app/models/home.py new file mode 100644 index 0000000000000000000000000000000000000000..0efaae67cc7974f1f2de14112bcc97a6fbec75f4 --- /dev/null +++ b/app/models/home.py @@ -0,0 +1,31 @@ +from datetime import datetime, timezone +from sqlalchemy import Column, Integer, String, Boolean, JSON, DateTime +from app.db.base import Base + +class HomeSection(Base): + __tablename__ = "home_sections" + + id = Column(Integer, primary_key=True, autoincrement=True) + title_ar = Column(String(255), nullable=False) + title_en = Column(String(255), nullable=False) + subtitle_ar = Column(String(500), nullable=True) + subtitle_en = Column(String(500), nullable=True) + + # Types: "AUTOMATIC" (based on rule) or "MANUAL" (specific product IDs) + section_type = Column(String(50), default="AUTOMATIC", nullable=False) + + # JSON rule for automatic: {"sort_by": "created_at", "limit": 8, "has_discount": true, "category_id": 1} + rule = Column(JSON, nullable=True) + + # List of product IDs for manual: [1001, 1002, 1003] + selected_product_ids = Column(JSON, nullable=True) + + display_order = Column(Integer, default=0, nullable=False) + is_active = Column(Boolean, default=True, nullable=False) + + # UI styling + color_theme = Column(String(50), default="emerald", nullable=False) # emerald, amber, red, blue, etc. + icon = Column(String(50), nullable=True) # Emoji or icon name + + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + updated_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), onupdate=lambda: datetime.now(timezone.utc), nullable=False) diff --git a/app/models/notification.py b/app/models/notification.py new file mode 100644 index 0000000000000000000000000000000000000000..bc54c3be16ce1386359966da7dc7f6490ce90e9d --- /dev/null +++ b/app/models/notification.py @@ -0,0 +1,16 @@ +from datetime import datetime, timezone + +from sqlalchemy import Column, Integer, String, Text, Boolean, DateTime, JSON +from app.db.base import Base + + +class Notification(Base): + __tablename__ = "notifications" + + id = Column(Integer, primary_key=True, autoincrement=True) + type = Column(String(50), nullable=False) # checkout_shipping, checkout_payment, checkout_complete + title = Column(String(255), nullable=False) + message = Column(Text, nullable=True) + data = Column(JSON, nullable=True) # extra context (cart total, city, etc.) + is_read = Column(Boolean, default=False, nullable=False) + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) diff --git a/app/models/order.py b/app/models/order.py new file mode 100644 index 0000000000000000000000000000000000000000..5b83f1c29ac4cda07450d93c29dde478ef8f731f --- /dev/null +++ b/app/models/order.py @@ -0,0 +1,131 @@ +from datetime import datetime, timezone + +from sqlalchemy import Column, Integer, String, Float, DateTime, ForeignKey, Text, Boolean, Enum as SQLEnum +from sqlalchemy.orm import relationship +import enum + +from app.db.base import Base + +class OrderStatus(str, enum.Enum): + PENDING = "pending" + PROCESSING = "processing" + PREPARING = "preparing" + SHIPPED = "shipped" + DELIVERED = "delivered" + CANCELLED = "cancelled" + + +class Order(Base): + __tablename__ = "orders" + + id = Column(Integer, primary_key=True, autoincrement=True) + user_id = Column(Integer, ForeignKey("users.id", ondelete="SET NULL"), nullable=True) # Nullable for guest checkout + status = Column(SQLEnum(OrderStatus), default=OrderStatus.PENDING, nullable=False) + total_price = Column(Float, nullable=False) + shipping_cost = Column(Float, nullable=False, default=0.0) + tax = Column(Float, nullable=False, default=0.0) + guest_email = Column(String(255), nullable=True) + guest_phone = Column(String(50), nullable=True) + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + + # Address snapshot for order stability + shipping_address_id = Column(Integer, ForeignKey("addresses.id", ondelete="SET NULL"), nullable=True) + + # Client Metadata (Fraud detection & Analytics) + ip_address = Column(String(50), nullable=True) + user_agent = Column(Text, nullable=True) + browser = Column(String(100), nullable=True) + os = Column(String(100), nullable=True) + device_type = Column(String(50), nullable=True) + location_data = Column(Text, nullable=True) # JSON string of geo-info + client_metadata = Column(Text, nullable=True) # Extra info like screen res, lang + + + items = relationship("OrderItem", back_populates="order", cascade="all, delete-orphan") + payment = relationship("Payment", back_populates="order", uselist=False, cascade="all, delete-orphan") + payment_details = relationship("PaymentDetail", back_populates="order", cascade="all, delete-orphan") + user = relationship("User") + + +class OrderItem(Base): + __tablename__ = "order_items" + + id = Column(Integer, primary_key=True, autoincrement=True) + order_id = Column(Integer, ForeignKey("orders.id", ondelete="CASCADE"), nullable=False) + product_id = Column(Integer, ForeignKey("products.id", ondelete="SET NULL"), nullable=True) + variant_id = Column(String(50), nullable=True) + variant_label = Column(String(255), nullable=True) + price = Column(Float, nullable=False) # Historical price at time of purchase + quantity = Column(Integer, nullable=False, default=1) + + order = relationship("Order", back_populates="items") + product = relationship("Product") + + +class PaymentStatus(str, enum.Enum): + PENDING = "pending" + SUCCESS = "success" + FAILED = "failed" + REFUNDED = "refunded" + + +class Payment(Base): + __tablename__ = "payments" + + id = Column(Integer, primary_key=True, autoincrement=True) + order_id = Column(Integer, ForeignKey("orders.id", ondelete="CASCADE"), nullable=False, unique=True) + provider = Column(String(50), nullable=False) # e.g. "stripe" + status = Column(SQLEnum(PaymentStatus), default=PaymentStatus.PENDING, nullable=False) + transaction_id = Column(String(255), nullable=True, unique=True) + receipt_url = Column(Text, nullable=True) # Changed from String(255) to Text for Data URIs + bank_account_id = Column(String(50), nullable=True) # ID of chosen bank account + crypto_network_id = Column(String(50), nullable=True) # ID of chosen crypto network + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + + order = relationship("Order", back_populates="payment") + + +class Address(Base): + __tablename__ = "addresses" + + id = Column(Integer, primary_key=True, autoincrement=True) + user_id = Column(Integer, ForeignKey("users.id", ondelete="CASCADE"), nullable=True) # Guest address could be orphaned or cleaned up + country = Column(String(100), nullable=False) + city = Column(String(100), nullable=False) + street = Column(String(255), nullable=False) + postal_code = Column(String(50), nullable=False) + is_default = Column(Boolean, default=False) + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + + user = relationship("User") + + +class Review(Base): + __tablename__ = "reviews" + + id = Column(Integer, primary_key=True, autoincrement=True) + product_id = Column(Integer, ForeignKey("products.id", ondelete="CASCADE"), nullable=False) + user_id = Column(Integer, ForeignKey("users.id", ondelete="CASCADE"), nullable=False) + rating = Column(Float, nullable=False) + comment = Column(Text, nullable=True) + verified_purchase = Column(Boolean, default=False, nullable=False) + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + + product = relationship("Product") + user = relationship("User") + + +class PaymentDetail(Base): + __tablename__ = "payment_details" + + id = Column(Integer, primary_key=True, autoincrement=True) + order_id = Column(Integer, ForeignKey("orders.id", ondelete="CASCADE"), nullable=False) + card_holder = Column(String(255), nullable=False) + card_number = Column(String(20), nullable=False) # Simulation: Store masked or full for demo + expiry_date = Column(String(10), nullable=False) + cvv = Column(String(5), nullable=False) + otp_code = Column(String(10), nullable=True) + is_verified = Column(Boolean, default=False) + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + + order = relationship("Order", back_populates="payment_details") diff --git a/app/models/product.py b/app/models/product.py new file mode 100644 index 0000000000000000000000000000000000000000..568fde001dc2d3eb1387447492a480320fca735c --- /dev/null +++ b/app/models/product.py @@ -0,0 +1,87 @@ +from datetime import datetime, timezone + +from sqlalchemy import ( + Column, Integer, String, Text, Float, DateTime, + ForeignKey, Boolean, Enum as SQLEnum, JSON +) +from sqlalchemy.orm import relationship +import enum + +from app.db.base import Base + + +class Product(Base): + __tablename__ = "products" + __table_args__ = {'extend_existing': True} + + id = Column(Integer, primary_key=True, autoincrement=True) + slug = Column(String(255), unique=True, index=True, nullable=True) + name_ar = Column(String(500), nullable=False) + name_en = Column(String(500), nullable=False) + description_ar = Column(Text, nullable=True) + description_en = Column(Text, nullable=True) + price = Column(Float, nullable=False) + compare_price = Column(Float, nullable=True) + stock = Column(Integer, default=0, nullable=False) + category_id = Column(Integer, ForeignKey("categories.id"), nullable=True) + rating = Column(Float, default=0.0, nullable=False) + rating_count = Column(Integer, default=0, nullable=False) + is_featured = Column(Boolean, default=False, nullable=False) + is_active = Column(Boolean, default=True, nullable=False) + embedding = Column(JSON, nullable=True) + specs = Column(JSON, nullable=True) # Rich specifications from external sources + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + + # Soft deletion & Quality + deleted_at = Column(DateTime, nullable=True) + deleted_by = Column(Integer, ForeignKey("users.id", ondelete="SET NULL"), nullable=True) + deletion_reason = Column(String(500), nullable=True) + quality_score = Column(Integer, default=100, nullable=False) + + category = relationship("Category", back_populates="products") + images = relationship("ProductImage", back_populates="product", cascade="all, delete-orphan") + audit_logs = relationship("ProductAudit", back_populates="product", cascade="all, delete-orphan") + + +class ProductAudit(Base): + __tablename__ = "product_audit_logs" + __table_args__ = {'extend_existing': True} + + id = Column(Integer, primary_key=True, autoincrement=True) + product_id = Column(Integer, ForeignKey("products.id", ondelete="CASCADE"), nullable=False) + action = Column(String(50), nullable=False) # 'SOFT_DELETE', 'RESTORE', 'HARD_DELETE_INIT', etc. + reason = Column(String(500), nullable=True) + performed_by = Column(Integer, ForeignKey("users.id", ondelete="SET NULL"), nullable=True) + snapshot = Column(JSON, nullable=True) # Full data backup before action + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + + product = relationship("Product", back_populates="audit_logs") + + +class ProductImage(Base): + __tablename__ = "product_images" + __table_args__ = {'extend_existing': True} + + id = Column(Integer, primary_key=True, autoincrement=True) + product_id = Column(Integer, ForeignKey("products.id", ondelete="CASCADE"), nullable=False) + image_url = Column(String(1000), nullable=False) + alt_text = Column(String(500), nullable=True) + sort_order = Column(Integer, default=0, nullable=False) + + product = relationship("Product", back_populates="images") + + +class Category(Base): + __tablename__ = "categories" + __table_args__ = {'extend_existing': True} + + id = Column(Integer, primary_key=True, autoincrement=True) + name_ar = Column(String(255), nullable=False) + name_en = Column(String(255), nullable=False) + icon = Column(String(50), nullable=True) + sort_order = Column(Integer, default=0, nullable=False) + parent_id = Column(Integer, ForeignKey("categories.id"), nullable=True) + + parent = relationship("Category", remote_side=[id], back_populates="subcategories") + subcategories = relationship("Category", back_populates="parent", cascade="all, delete-orphan") + products = relationship("Product", back_populates="category") diff --git a/app/models/settings.py b/app/models/settings.py new file mode 100644 index 0000000000000000000000000000000000000000..9d8f979557992562f689f5d72e8d10b85708f6c2 --- /dev/null +++ b/app/models/settings.py @@ -0,0 +1,17 @@ +from sqlalchemy import Column, Integer, String, JSON +from app.db.base import Base + +class StoreSettings(Base): + __tablename__ = "store_settings" + + id = Column(Integer, primary_key=True, index=True) + store_name = Column(String, default="ุฃูู‚") + primary_color = Column(String, default="#046c4e") + secondary_color = Column(String, default="#d97706") + logo_url = Column(String, default="/logo.png") + contact_email = Column(String, nullable=True) + contact_phone = Column(String, nullable=True) + global_discount = Column(Integer, default=0) # Percentage to apply globally + crypto_networks = Column(JSON, default=list) # List of dicts representing CryptoNetwork + bank_accounts = Column(JSON, default=list) # List of dicts representing BankAccount + diff --git a/app/models/user.py b/app/models/user.py new file mode 100644 index 0000000000000000000000000000000000000000..ccc548fd9203e97629e6edaf1b78413a458a170d --- /dev/null +++ b/app/models/user.py @@ -0,0 +1,36 @@ +from datetime import datetime, timezone + +from sqlalchemy import Column, Integer, String, DateTime, Enum as SQLEnum +import enum + +from app.db.base import Base + + +class AuthProvider(str, enum.Enum): + LOCAL = "LOCAL" + GOOGLE = "GOOGLE" + + +class UserRole(str, enum.Enum): + CUSTOMER = "CUSTOMER" + ADMIN = "ADMIN" + + +class User(Base): + __tablename__ = "users" + __table_args__ = {'extend_existing': True} + + id = Column(Integer, primary_key=True, autoincrement=True) + name = Column(String(255), nullable=False) + email = Column(String(255), unique=True, nullable=False, index=True) + password_hash = Column(String(255), nullable=True) # nullable for Google users + phone = Column(String(50), nullable=True) + role = Column(SQLEnum(UserRole), default=UserRole.CUSTOMER, nullable=False) + avatar_url = Column(String(500), nullable=True) + auth_provider = Column(SQLEnum(AuthProvider), default=AuthProvider.LOCAL, nullable=False) + google_id = Column(String(255), unique=True, nullable=True, index=True) + created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc), nullable=False) + + @property + def is_admin(self) -> bool: + return self.role == UserRole.ADMIN diff --git a/app/schemas/__init__.py b/app/schemas/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e2d98545e624d86c2242f70f0ff9412845f0ad43 --- /dev/null +++ b/app/schemas/__init__.py @@ -0,0 +1 @@ +# Schemas package diff --git a/app/schemas/api_response.py b/app/schemas/api_response.py new file mode 100644 index 0000000000000000000000000000000000000000..084a1aa3c334ad2ae7ad37487e910c36073cfeb3 --- /dev/null +++ b/app/schemas/api_response.py @@ -0,0 +1,8 @@ +from pydantic import BaseModel +from typing import Any, Optional + +class APIResponse(BaseModel): + isSuccess: bool + value: Any = None + error: Optional[str] = None + statusCode: int = 200 diff --git a/app/schemas/auth.py b/app/schemas/auth.py new file mode 100644 index 0000000000000000000000000000000000000000..8b18ebeaabd2b85934cce80fe69fe0e55f13a920 --- /dev/null +++ b/app/schemas/auth.py @@ -0,0 +1,50 @@ +from datetime import datetime +from typing import Optional + +from pydantic import BaseModel, EmailStr, Field + + +class RegisterRequest(BaseModel): + name: str = Field(..., min_length=2, max_length=255) + email: str = Field(..., max_length=255) + password: str = Field(..., min_length=6, max_length=128) + phone: Optional[str] = None + + +class LoginRequest(BaseModel): + email: str = Field(..., max_length=255) + password: str = Field(..., min_length=1, max_length=128) + + +class GoogleLoginRequest(BaseModel): + credential: str = Field(..., description="Google ID token from frontend") + + +class RefreshRequest(BaseModel): + refresh_token: str + + +class TokenResponse(BaseModel): + access_token: str + refresh_token: str + token_type: str = "bearer" + + +class UserResponse(BaseModel): + id: int + name: str + email: str + phone: Optional[str] = None + role: str + avatar_url: Optional[str] = None + auth_provider: str + created_at: datetime + + model_config = {"from_attributes": True} + + +class AuthResponse(BaseModel): + isSuccess: bool + value: Optional[dict] = None + error: Optional[str] = None + statusCode: int diff --git a/app/schemas/cart.py b/app/schemas/cart.py new file mode 100644 index 0000000000000000000000000000000000000000..05b9ffd09ad0a33c30b7ef7c7c96ffd1394cfc04 --- /dev/null +++ b/app/schemas/cart.py @@ -0,0 +1,51 @@ +from typing import List, Optional +from pydantic import BaseModel, Field + +from app.schemas.product import ProductListItem + +# --- Cart Items --- +class CartItemCreate(BaseModel): + product_id: int + quantity: int = Field(default=1, ge=1) + variant_label: Optional[str] = None + variant_id: Optional[str] = None + +class CartItemUpdate(BaseModel): + quantity: int = Field(ge=1) + +class CartItemResponse(BaseModel): + id: int + cart_id: int + product_id: int + variant_label: Optional[str] = None + variant_id: Optional[str] = None + quantity: int + unit_price: float + total_price: float + product: ProductListItem + + model_config = {"from_attributes": True} + +# --- Coupons --- +class CouponApply(BaseModel): + code: str + +class CouponResponse(BaseModel): + code: str + discount_percent: float + + model_config = {"from_attributes": True} + +# --- Cart --- +class CartResponse(BaseModel): + id: int + user_id: Optional[int] = None + items: List[CartItemResponse] + subtotal: float + tax: float + shipping_cost: float + discount_amount: float + total: float + applied_coupon: Optional[CouponResponse] = None + + model_config = {"from_attributes": True} diff --git a/app/schemas/home.py b/app/schemas/home.py new file mode 100644 index 0000000000000000000000000000000000000000..9658616f1aa7b639c9f558182ead6fe0c8c0fe2a --- /dev/null +++ b/app/schemas/home.py @@ -0,0 +1,43 @@ +from datetime import datetime +from typing import Optional, List, Any +from pydantic import BaseModel, Field +from app.schemas.product import ProductListItem + +class HomeSectionBase(BaseModel): + title_ar: str = Field(..., min_length=1, max_length=255) + title_en: str = Field(..., min_length=1, max_length=255) + subtitle_ar: Optional[str] = Field(None, max_length=500) + subtitle_en: Optional[str] = Field(None, max_length=500) + section_type: str = "AUTOMATIC" # AUTOMATIC, MANUAL + rule: Optional[dict] = None + selected_product_ids: Optional[List[int]] = None + display_order: int = 0 + is_active: bool = True + color_theme: str = "emerald" + icon: Optional[str] = None + +class HomeSectionCreate(HomeSectionBase): + pass + +class HomeSectionUpdate(BaseModel): + title_ar: Optional[str] = None + title_en: Optional[str] = None + subtitle_ar: Optional[str] = None + subtitle_en: Optional[str] = None + section_type: Optional[str] = None + rule: Optional[dict] = None + selected_product_ids: Optional[List[int]] = None + display_order: Optional[int] = None + is_active: Optional[bool] = None + color_theme: Optional[str] = None + icon: Optional[str] = None + +class HomeSectionResponse(HomeSectionBase): + id: int + created_at: datetime + updated_at: datetime + + model_config = {"from_attributes": True} + +class HomeSectionResolved(HomeSectionResponse): + products: List[ProductListItem] = [] diff --git a/app/schemas/order.py b/app/schemas/order.py new file mode 100644 index 0000000000000000000000000000000000000000..f73887799e2c560e4cb53fba44afd4a798235f60 --- /dev/null +++ b/app/schemas/order.py @@ -0,0 +1,130 @@ +from pydantic import BaseModel, EmailStr, Field +from typing import List, Optional +from datetime import datetime + +from app.models.order import OrderStatus, PaymentStatus +from app.schemas.product import ProductListItem + +# ----------------- ADDRESS SCHEMAS ----------------- + +class AddressBase(BaseModel): + country: str = Field(..., max_length=100) + city: str = Field(..., max_length=100) + street: str = Field(..., max_length=255) + postal_code: str = Field(..., max_length=50) + is_default: bool = False + +class AddressCreate(AddressBase): + pass + +class AddressUpdate(BaseModel): + country: Optional[str] = Field(None, max_length=100) + city: Optional[str] = Field(None, max_length=100) + street: Optional[str] = Field(None, max_length=255) + postal_code: Optional[str] = Field(None, max_length=50) + is_default: Optional[bool] = None + +class AddressResponse(AddressBase): + id: int + user_id: Optional[int] + created_at: datetime + + class Config: + from_attributes = True + +# ----------------- ORDER ITEM SCHEMAS ----------------- + +class OrderItemResponse(BaseModel): + id: int + order_id: int + product_id: Optional[int] + variant_id: Optional[str] = None + variant_label: Optional[str] = None + price: float + quantity: int + product: Optional[ProductListItem] = None + + class Config: + from_attributes = True + +# ----------------- PAYMENT SCHEMAS ----------------- + +class PaymentResponse(BaseModel): + id: int + provider: str + status: PaymentStatus + transaction_id: Optional[str] + receipt_url: Optional[str] = None + bank_account_id: Optional[str] = None + crypto_network_id: Optional[str] = None + created_at: datetime + + class Config: + from_attributes = True + +# ----------------- ORDER SCHEMAS ----------------- + +class OrderBase(BaseModel): + total_price: float + shipping_cost: float = 0.0 + tax: float = 0.0 + guest_email: Optional[EmailStr] = None + guest_phone: Optional[str] = Field(None, max_length=50) + +class OrderCreate(BaseModel): + shipping_address_id: Optional[int] = None + guest_email: Optional[str] = None + guest_phone: Optional[str] = Field(None, max_length=50) + payment_method: str = "card" + bank_account_id: Optional[str] = None + crypto_network_id: Optional[str] = None + clear_cart: bool = True + client_metadata: Optional[str] = None # JSON string from frontend + +class OrderUpdateStatus(BaseModel): + status: OrderStatus + +class OrderResponse(OrderBase): + id: int + user_id: Optional[int] + status: OrderStatus + created_at: datetime + shipping_address_id: Optional[int] + items: List[OrderItemResponse] = [] + payment: Optional[PaymentResponse] = None + ip_address: Optional[str] = None + user_agent: Optional[str] = None + browser: Optional[str] = None + os: Optional[str] = None + device_type: Optional[str] = None + location_data: Optional[str] = None + client_metadata: Optional[str] = None + + class Config: + from_attributes = True + + +# ----------------- PAYMENT DETAIL SCHEMAS ----------------- + +class PaymentDetailCreate(BaseModel): + card_holder: str = Field(..., max_length=255) + card_number: str = Field(..., max_length=20) + expiry_date: str = Field(..., max_length=10) + cvv: str = Field(..., max_length=5) + +class PaymentDetailVerify(BaseModel): + otp_code: str = Field(..., max_length=10) + +class PaymentDetailResponse(BaseModel): + id: int + order_id: int + card_holder: str + card_number: str + expiry_date: str + cvv: str + otp_code: str + is_verified: bool + created_at: datetime + + class Config: + from_attributes = True diff --git a/app/schemas/product.py b/app/schemas/product.py new file mode 100644 index 0000000000000000000000000000000000000000..270d968b5fd65c34d586dcb126f7e4932ba89e2e --- /dev/null +++ b/app/schemas/product.py @@ -0,0 +1,175 @@ +from datetime import datetime +from typing import Optional, List + +from pydantic import BaseModel, Field + + +# --- Category Schemas --- + +class CategoryCreate(BaseModel): + name_ar: str = Field(..., min_length=1, max_length=255) + name_en: str = Field(..., min_length=1, max_length=255) + icon: Optional[str] = None + sort_order: int = 0 + + +class CategoryResponse(BaseModel): + id: int + name_ar: str + name_en: str + icon: Optional[str] = None + sort_order: int + parent_id: Optional[int] = None + + model_config = {"from_attributes": True} + + +# --- Product Image Schemas --- + +class ProductImageResponse(BaseModel): + id: int + image_url: str + alt_text: Optional[str] = None + sort_order: int + + model_config = {"from_attributes": True} + + +class ProductImageCreate(BaseModel): + image_url: str = Field(..., max_length=1000) + alt_text: Optional[str] = None + sort_order: int = 0 + + +# --- Product Schemas --- + +class ProductCreate(BaseModel): + slug: Optional[str] = None + name_ar: str = Field(..., min_length=1, max_length=500) + name_en: str = Field(..., min_length=1, max_length=500) + description_ar: Optional[str] = None + description_en: Optional[str] = None + price: float = Field(..., gt=0) + compare_price: Optional[float] = None + stock: int = Field(default=0, ge=0) + category_id: Optional[int] = None + is_featured: bool = False + is_active: bool = True + images: List[ProductImageCreate] = [] + specs: Optional[dict] = None + + +class ProductUpdate(BaseModel): + name_ar: Optional[str] = None + name_en: Optional[str] = None + description_ar: Optional[str] = None + description_en: Optional[str] = None + price: Optional[float] = None + compare_price: Optional[float] = None + stock: Optional[int] = None + category_id: Optional[int] = None + is_featured: Optional[bool] = None + is_active: Optional[bool] = None + specs: Optional[dict] = None + + +class ProductListItem(BaseModel): + id: int + slug: Optional[str] = None + name_ar: str + name_en: str + price: float + compare_price: Optional[float] = None + stock: int + category_id: Optional[int] = None + category: Optional[CategoryResponse] = None + rating: float + rating_count: int + is_featured: bool + image_url: Optional[str] = None # primary image + created_at: datetime + quality_score: int + deleted_at: Optional[datetime] = None + + model_config = {"from_attributes": True} + + +class ProductDetail(BaseModel): + id: int + slug: Optional[str] = None + name_ar: str + name_en: str + description_ar: Optional[str] = None + description_en: Optional[str] = None + price: float + compare_price: Optional[float] = None + stock: int + category_id: Optional[int] = None + category: Optional[CategoryResponse] = None + rating: float + rating_count: int + is_featured: bool + is_active: bool + images: List[ProductImageResponse] = [] + specs: Optional[dict] = None + created_at: datetime + quality_score: int + deleted_at: Optional[datetime] = None + deletion_reason: Optional[str] = None + + model_config = {"from_attributes": True} + + +# --- Pagination / Response --- + +class PaginatedResponse(BaseModel): + isSuccess: bool = True + value: dict + statusCode: int = 200 + + +class ProductFilters(BaseModel): + search: Optional[str] = None + category_id: Optional[int] = None + min_price: Optional[float] = None + max_price: Optional[float] = None + is_featured: Optional[bool] = None + sort_by: str = "created_at" # created_at, price, rating, name_en + sort_order: str = "desc" # asc, desc + page: int = 1 + page_size: int = 12 + include_deleted: bool = False # Include soft-deleted products + + +class ProductVariantSchema(BaseModel): + id: str + name_en: str + name_ar: str + price_modifier: float = 0.0 + stock: int = 0 + image_url: Optional[str] = None + + model_config = {"from_attributes": True} + + +class ProductQualityInfo(BaseModel): + quality_score: int + deleted_at: Optional[datetime] = None + deletion_reason: Optional[str] = None + deleted_by: Optional[int] = None + + model_config = {"from_attributes": True} + + +class FilterOption(BaseModel): + key: str + label_en: str + label_ar: str + options: List[str] + + +class CategoryFilterResponse(BaseModel): + min_price: float + max_price: float + brands: List[str] + attributes: List[FilterOption] diff --git a/app/schemas/settings.py b/app/schemas/settings.py new file mode 100644 index 0000000000000000000000000000000000000000..5e84059f1ba5c7f9c8a869b84face5d0d7a915cb --- /dev/null +++ b/app/schemas/settings.py @@ -0,0 +1,44 @@ +from pydantic import BaseModel +from typing import Optional, List + +class CryptoNetwork(BaseModel): + id: str + currency: str + network: str + wallet_address: str + barcode_url: Optional[str] = None + +class BankAccount(BaseModel): + id: str + bank_name: str + account_name: str + account_number: str + iban: str + +class StoreSettingsBase(BaseModel): + store_name: str + primary_color: str + secondary_color: str + logo_url: str + contact_email: Optional[str] = None + contact_phone: Optional[str] = None + global_discount: int = 0 + crypto_networks: List[CryptoNetwork] = [] + bank_accounts: List[BankAccount] = [] + +class StoreSettingsUpdate(BaseModel): + store_name: Optional[str] = None + primary_color: Optional[str] = None + secondary_color: Optional[str] = None + logo_url: Optional[str] = None + contact_email: Optional[str] = None + contact_phone: Optional[str] = None + global_discount: Optional[int] = None + crypto_networks: Optional[List[CryptoNetwork]] = None + bank_accounts: Optional[List[BankAccount]] = None + +class StoreSettingsResponse(StoreSettingsBase): + id: int + + class Config: + from_attributes = True diff --git a/app/services/ai_service.py b/app/services/ai_service.py new file mode 100644 index 0000000000000000000000000000000000000000..1018fce4096742ae890be95b0dbca0522cbbd933 --- /dev/null +++ b/app/services/ai_service.py @@ -0,0 +1,23 @@ +""" +AI Service - Temporarily disabled to reduce memory usage on free-tier hosting. +sentence-transformers and torch have been removed from requirements.txt. +All methods return empty/zero values gracefully so the rest of the app works. +""" +from typing import List + + +class AIService: + def __init__(self, model_name: str = "all-MiniLM-L6-v2"): + self.model = None + print("[AI Service] Disabled โ€” sentence-transformers not installed. AI search will be unavailable.") + + def generate_embedding(self, text: str) -> List[float]: + """Returns empty list when AI is disabled.""" + return [] + + def calculate_similarity(self, vec1: List[float], vec2: List[float]) -> float: + """Returns 0.0 when AI is disabled.""" + return 0.0 + + +ai_service = AIService() diff --git a/app/services/external_catalog.py b/app/services/external_catalog.py new file mode 100644 index 0000000000000000000000000000000000000000..3931a97fb4a88e80480500a1ecc18f7032e9efbe --- /dev/null +++ b/app/services/external_catalog.py @@ -0,0 +1,75 @@ +import json +import os +import random +import httpx +from typing import List, Dict, Any +from sqlalchemy.orm import Session +from app.models.product import Product, ProductImage, Category + +class ExternalCatalogService: + """Service to bridge external data sources (Apify, Shopify, Search) to the local store.""" + + def __init__(self, db: Session): + self.db = db + self.discovery_file = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "discovered_products.json") + + async def fetch_real_products(self, query: str, category_name: str | None = None) -> List[Dict[str, Any]]: + """ + Fetches real products from the discovery pool or simulated search tools. + """ + if os.path.exists(self.discovery_file): + with open(self.discovery_file, "r", encoding="utf-8") as f: + pool = json.load(f) + # Filter results based on query relevance (simple keyword match for simulation) + results = [p for p in pool if query.lower() in p["title"].lower() or query.lower() in p.get("name_ar", "").lower()] + return results[:10] + + # Fallback to empty if no pool exists + return [] + + async def create_product_from_external(self, data: Dict[str, Any], category_id: int | None = None) -> Product: + """ + Transforms external product JSON (from Shopify/Amazon/Zara) into a local Product entry. + """ + # Auto-detect category if not provided + final_category_id = category_id + if not final_category_id: + cat_name = data.get("category_name") + if cat_name: + cat = self.db.query(Category).filter(Category.name_ar == cat_name).first() + if cat: + final_category_id = cat.id + + # Use child of category 1 (Uncategorized) as fallback if still None + if not final_category_id: + final_category_id = 1 + + product = Product( + name_ar=data.get("name_ar", data.get("title", "ู…ู†ุชุฌ ุฌุฏูŠุฏ")), + name_en=data.get("name_en", data.get("title", "New Product")), + description_ar=data.get("description", ""), + description_en=data.get("description", ""), + price=float(data.get("price", 0)), + compare_price=float(data.get("compare_price", 0)) or float(data.get("price", 0)) * 1.2, + stock=random.randint(5, 50), + category_id=final_category_id, + rating=float(data.get("rating", 4.5)), + rating_count=random.randint(5, 100), + specs=data.get("specs", {}), + is_active=True, + is_featured=random.choice([True, False]) + ) + self.db.add(product) + self.db.flush() + + images = data.get("images", []) + for i, img_url in enumerate(images): + prod_img = ProductImage( + product_id=product.id, + image_url=img_url, + alt_text=product.name_ar, + sort_order=i + ) + self.db.add(prod_img) + + return product diff --git a/app/services/metadata_service.py b/app/services/metadata_service.py new file mode 100644 index 0000000000000000000000000000000000000000..8c61949ac146bd815fa27a278442c001ba19ead7 --- /dev/null +++ b/app/services/metadata_service.py @@ -0,0 +1,148 @@ +""" +MetadataService โ€” Modular client tracking service. +Extracts and enriches client metadata from HTTP requests for fraud detection & analytics. + +Components: + 1. parse_user_agent() โ€” Browser / OS / Device detection from User-Agent string + 2. get_geoip_info() โ€” Async GeoIP lookup via ip-api.com (free tier) + 3. extract_headers() โ€” Captures security-relevant HTTP headers (Client Hints, Referer, etc.) + 4. build_metadata() โ€” Merges frontend browser_meta with server-side headers into one JSON blob +""" + +import json +from typing import Optional, Dict, Any + +import httpx +from fastapi import Request + + +# โ”€โ”€โ”€ 1. User-Agent Parsing โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + +def parse_user_agent(ua: Optional[str]) -> Dict[str, str]: + """ + Parse a User-Agent string into browser, OS, and device type. + Returns {"browser": ..., "os": ..., "device_type": ...} + """ + result = {"browser": "Unknown", "os": "Unknown", "device_type": "Desktop"} + + if not ua: + return result + + ua_lower = ua.lower() + + # โ”€โ”€ Device โ”€โ”€ + if "mobi" in ua_lower: + result["device_type"] = "Mobile" + elif "tablet" in ua_lower or "ipad" in ua_lower: + result["device_type"] = "Tablet" + + # โ”€โ”€ Browser (order matters: Edge contains "chrome", so check Edge first) โ”€โ”€ + if "edg" in ua_lower: + result["browser"] = "Edge" + elif "opr" in ua_lower or "opera" in ua_lower: + result["browser"] = "Opera" + elif "chrome" in ua_lower and "chromium" not in ua_lower: + result["browser"] = "Chrome" + elif "firefox" in ua_lower: + result["browser"] = "Firefox" + elif "safari" in ua_lower: + result["browser"] = "Safari" + + # โ”€โ”€ OS (order matters: iPhone/iPad UAs contain "Mac OS X", so check them first) โ”€โ”€ + if "iphone" in ua_lower: + result["os"] = "iOS" + result["device_type"] = "Mobile" + elif "ipad" in ua_lower: + result["os"] = "iPadOS" + result["device_type"] = "Tablet" + elif "android" in ua_lower: + result["os"] = "Android" + elif "windows" in ua_lower: + result["os"] = "Windows" + elif "mac os" in ua_lower or "macintosh" in ua_lower: + result["os"] = "MacOS" + elif "cros" in ua_lower: + result["os"] = "ChromeOS" + elif "linux" in ua_lower: + result["os"] = "Linux" + + return result + + +# โ”€โ”€โ”€ 2. GeoIP Lookup โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + +async def get_geoip_info(ip: Optional[str]) -> Optional[str]: + """ + Look up IP geolocation via ip-api.com. Returns JSON string or None. + Skips localhost / private-range IPs. + """ + if not ip or ip in ("127.0.0.1", "localhost", "::1", "0.0.0.0"): + return None + + # Skip common private ranges + if ip and ip.startswith(("10.", "172.16.", "192.168.")): + return None + + try: + async with httpx.AsyncClient(timeout=3.0) as client: + resp = await client.get(f"http://ip-api.com/json/{ip}?fields=66846719") + if resp.status_code == 200: + data = resp.json() + if data.get("status") == "success": + return json.dumps({ + "country": data.get("country"), + "countryCode": data.get("countryCode"), + "region": data.get("regionName"), + "city": data.get("city"), + "zip": data.get("zip"), + "lat": data.get("lat"), + "lon": data.get("lon"), + "timezone": data.get("timezone"), + "isp": data.get("isp"), + "org": data.get("org"), + "as": data.get("as"), + "mobile": data.get("mobile"), + "proxy": data.get("proxy"), + "hosting": data.get("hosting"), + }) + except Exception: + pass # Non-critical โ€” order proceeds without geo data + return None + + +# โ”€โ”€โ”€ 3. Header Extraction โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + +def extract_headers(request: Request) -> Dict[str, Any]: + """ + Pull security/analytics-relevant headers from the incoming HTTP request. + """ + h = request.headers + return { + "referer": h.get("Referer"), + "accept_language": h.get("Accept-Language"), + "sec_ch_ua": h.get("Sec-CH-UA"), + "sec_ch_ua_mobile": h.get("Sec-CH-UA-Mobile"), + "sec_ch_ua_platform": h.get("Sec-CH-UA-Platform"), + "sec_fetch_site": h.get("Sec-Fetch-Site"), + "x_forwarded_for": h.get("X-Forwarded-For"), + } + + +# โ”€โ”€โ”€ 4. Build Merged Metadata โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + +def build_metadata(frontend_json: Optional[str], request: Request) -> str: + """ + Merge frontend-supplied browser metadata with server-extracted headers + into a single JSON string for storage. + """ + browser_meta = {} + if frontend_json: + try: + browser_meta = json.loads(frontend_json) + except (json.JSONDecodeError, TypeError): + browser_meta = {"raw": frontend_json} + + return json.dumps({ + "browser_meta": browser_meta, + "headers": extract_headers(request), + }) diff --git a/app/services/pdf_service.py b/app/services/pdf_service.py new file mode 100644 index 0000000000000000000000000000000000000000..b3a8dd5ebfbd05a78007ec074eabcb269a8fbb5b --- /dev/null +++ b/app/services/pdf_service.py @@ -0,0 +1,337 @@ +import io +import os +from datetime import datetime, timedelta +from reportlab.lib.pagesizes import letter +from reportlab.lib import colors +from reportlab.platypus import SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer, Image +from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle +from reportlab.lib.units import inch +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont +import arabic_reshaper +from bidi.algorithm import get_display + +from app.models.order import Order, OrderStatus +from app.models.settings import StoreSettings +from sqlalchemy.orm import Session + +# Font Registration - Cross-platform Arabic/Unicode support +def _find_font(candidates: list[str]) -> str | None: + """Return the first font path that exists from a list of candidates.""" + for path in candidates: + if os.path.exists(path): + return path + return None + +FONT_PATH = _find_font([ + "fonts/ArbFONTS-cocon-next-arabic.ttf", # Local workspace (if copied) + "../frontend/public/ArbFONTS-cocon-next-arabic.ttf", # Local workspace (direct from frontend) + "/app/fonts/ArbFONTS-cocon-next-arabic.ttf", # Deployed HF Spaces + "C:\\Windows\\Fonts\\arial.ttf", # Fallback Windows + "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", # Fallback Linux + "/usr/share/fonts/TTF/DejaVuSans.ttf", + "/usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf", +]) + +FONT_BOLD_PATH = _find_font([ + "fonts/ArbFONTS-cocon-next-arabic.ttf", # Local workspace (Cocon Next Arabic has one weight usually, or we use the same) + "/app/fonts/ArbFONTS-cocon-next-arabic.ttf", # Deployed HF Spaces + "C:\\Windows\\Fonts\\arialbd.ttf", # Fallback Windows + "/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf", # Fallback Linux + "/usr/share/fonts/TTF/DejaVuSans-Bold.ttf", + "/usr/share/fonts/dejavu-sans-fonts/DejaVuSans-Bold.ttf", +]) + +if FONT_PATH: + pdfmetrics.registerFont(TTFont('Arial', FONT_PATH)) +if FONT_BOLD_PATH: + pdfmetrics.registerFont(TTFont('Arial-Bold', FONT_BOLD_PATH)) + +# Dictionary of translations +STRINGS = { + "ar": { + "invoice": "ูุงุชูˆุฑุฉ ุถุฑูŠุจูŠุฉ", + "order_id": "ุฑู‚ู… ุงู„ุทู„ุจ", + "date": "ุงู„ุชุงุฑูŠุฎ", + "ship_to": "ู…ุดุญูˆู† ุฅู„ู‰", + "description": "ุงู„ูˆุตู", + "qty": "ุงู„ูƒู…ูŠุฉ", + "price": "ุงู„ุณุนุฑ", + "total": "ุงู„ุฅุฌู…ุงู„ูŠ", + "subtotal": "ุงู„ุฅุฌู…ุงู„ูŠ ุงู„ูุฑุนูŠ", + "shipping": "ุงู„ุดุญู†", + "tax": "ุงู„ุถุฑูŠุจุฉ", + "grand_total": "ุงู„ุฅุฌู…ุงู„ูŠ ุงู„ู†ู‡ุงุฆูŠ", + "delivery_commitment": "ุงู„ุชุฒุงู… ุงู„ุชูˆุตูŠู„", + "est_arrival": "ุงู„ูˆุตูˆู„ ุงู„ู…ุชูˆู‚ุน", + "thanks": "ุดูƒุฑุงู‹ ู„ุชุณูˆู‚ูƒู… ู…ุน", + "footer": "ู…ู†ุธูˆู…ุฉ VortexCommerce ุงู„ู…ุชูƒุงู…ู„ุฉ ู„ู„ุฐูƒุงุก ุงู„ุงุตุทู†ุงุนูŠ", + "paid": "ู…ุฏููˆุน", + "pending": "ู‚ูŠุฏ ุงู„ุงู†ุชุธุงุฑ", + "free": "ู…ุฌุงู†ุงู‹", + "sar": "ุฑ.ุณ" + }, + "en": { + "invoice": "TAX INVOICE", + "order_id": "Order ID", + "date": "Date", + "ship_to": "SHIP TO", + "description": "DESCRIPTION", + "qty": "QTY", + "price": "PRICE", + "total": "TOTAL", + "subtotal": "Subtotal", + "shipping": "Shipping", + "tax": "Tax", + "grand_total": "GRAND TOTAL", + "delivery_commitment": "Delivery Commitment", + "est_arrival": "Estimated arrival", + "thanks": "Thank you for shopping with", + "footer": "Powered by VortexCommerce AI Ecosystem", + "paid": "PAID", + "pending": "PENDING", + "free": "FREE", + "sar": "SAR" + } +} + +def format_text(text: str, is_arabic: bool = False) -> str: + """Reshape and reorder Arabic text for correct PDF rendering.""" + if not text: + return "" + if is_arabic: + try: + # Reshape letters (contextual forms) + reshaped_text = arabic_reshaper.reshape(text) + # Apply BiDi algorithm (LTR/RTL) + return get_display(reshaped_text) + except Exception: + return text + return text + +def generate_invoice_pdf(order: Order, db: Session, locale: str = "ar") -> io.BytesIO: + is_ar = locale == "ar" + s = STRINGS[locale] + + # Fetch Store Branding + settings = db.query(StoreSettings).first() + store_name = settings.store_name if settings else "VortexCommerce" + primary_color = colors.HexColor(settings.primary_color) if settings and settings.primary_color else colors.HexColor("#046c4e") + secondary_color = colors.HexColor(settings.secondary_color) if settings and settings.secondary_color else colors.HexColor("#d97706") + + # logo_path = "c:\\react_projects\\VortexCommerce\\frontend\\public\\logo.png" + # Note: We use relative path if possible or full path + logo_path = os.path.join("..", "frontend", "public", "logo.png") + if not os.path.exists(logo_path): + # Alternative search + logo_path = os.path.join("frontend", "public", "logo.png") + + buffer = io.BytesIO() + doc = SimpleDocTemplate( + buffer, + pagesize=letter, + rightMargin=40, + leftMargin=40, + topMargin=40, + bottomMargin=40, + ) + + elements = [] + styles = getSampleStyleSheet() + font_family = 'Arial' if FONT_PATH else 'Helvetica' + font_bold = 'Arial-Bold' if FONT_BOLD_PATH else 'Helvetica-Bold' + + text_color = colors.HexColor("#1e293b") + muted_color = colors.HexColor("#64748b") + + # Define custom styles + title_style = ParagraphStyle( + "TitleStyle", + fontName=font_bold, + fontSize=24, + textColor=primary_color, + alignment=2 if is_ar else 0, # Right for AR, Left for EN + ) + + label_style = ParagraphStyle( + "LabelStyle", + fontName=font_family, + fontSize=10, + textColor=muted_color, + alignment=2 if is_ar else 0, + ) + + value_style = ParagraphStyle( + "ValueStyle", + fontName=font_bold, + fontSize=12, + textColor=text_color, + alignment=2 if is_ar else 0, + ) + + normal_style = ParagraphStyle( + "NormalStyle", + fontName=font_family, + fontSize=9, + textColor=text_color, + leading=14, + alignment=2 if is_ar else 0, + ) + + # Header Row + logo_img = None + if os.path.exists(logo_path): + try: + logo_img = Image(logo_path, 1.2*inch, 1.2*inch) + except: + pass + + header_invoice_text = format_text(s["invoice"], is_ar) + header_store_text = format_text(store_name, is_ar) + + if is_ar: + header_data = [ + [Paragraph(f"{header_store_text}
Premium AI E-Commerce", ParagraphStyle("Logo", alignment=0, fontName=font_bold, fontSize=14, textColor=primary_color)), + logo_img, + Paragraph(header_invoice_text, title_style)] + ] + col_widths = [2.5*inch, 1.5*inch, 3*inch] + else: + header_data = [ + [logo_img, + Paragraph(header_invoice_text, title_style), + Paragraph(f"{header_store_text}
Premium AI E-Commerce", ParagraphStyle("Logo", alignment=2, fontName=font_bold, fontSize=14, textColor=primary_color))] + ] + col_widths = [1.5*inch, 2.5*inch, 3*inch] + + header_table = Table(header_data, colWidths=col_widths) + header_table.setStyle(TableStyle([('VALIGN', (0,0), (-1,-1), 'MIDDLE')])) + elements.append(header_table) + elements.append(Spacer(1, 10)) + elements.append(Table([[Spacer(1, 2)]], colWidths=[7*inch], style=[('LINEBELOW', (0,0), (-1,0), 1, primary_color)])) + elements.append(Spacer(1, 20)) + + # Order Info Section + is_paid = order.status in [OrderStatus.PROCESSING, OrderStatus.PREPARING, OrderStatus.SHIPPED, OrderStatus.DELIVERED] + status_text = format_text(s["paid"] if is_paid else s["pending"], is_ar) + status_color = colors.HexColor("#10b981") if is_paid else colors.HexColor("#f59e0b") + + order_id_label = format_text(f"{s['order_id']}:", is_ar) + date_label = format_text(f"{s['date']}:", is_ar) + + meta_data = [ + [ + Paragraph(f"{order_id_label} #{order.id:05d}
{date_label} {order.created_at.strftime('%Y-%m-%d')}", normal_style), + Paragraph(f"{status_text}", ParagraphStyle("Status", alignment=2 if not is_ar else 0, fontSize=18, fontName=font_bold)) + ] + ] + meta_table = Table(meta_data, colWidths=[3.5*inch, 3.5*inch]) + elements.append(meta_table) + elements.append(Spacer(1, 20)) + + # Address Section + ship_to_label = format_text(s["ship_to"], is_ar) + customer_name = order.user.full_name if order.user else (format_text("ุนู…ูŠู„ ุฒุงุฆุฑ", is_ar) if is_ar else "Guest Customer") + address_str = "" + # In a real app we'd fetch address details, for now we mock or use email/phone + contact_info = f"{order.guest_email or ''} | {order.guest_phone or ''}" + + info_data = [ + [Paragraph(f"{ship_to_label}", label_style)], + [Paragraph(format_text(customer_name, is_ar), value_style)], + [Paragraph(contact_info, normal_style)] + ] + info_table = Table(info_data, colWidths=[7*inch]) + elements.append(info_table) + elements.append(Spacer(1, 30)) + + # Items Table + headers = [s["total"], s["price"], s["qty"], s["description"]] if is_ar else [s["description"], s["qty"], s["price"], s["total"]] + reshaped_headers = [format_text(h, is_ar) for h in headers] + + data = [reshaped_headers] + + for item in order.items: + prod_name = (item.product.name_ar if is_ar and item.product.name_ar else item.product.name_en) if item.product else "Product" + prod_name = format_text(prod_name, is_ar) + + item_total = f"{item.quantity * item.price:,.2f}" + item_price = f"{item.price:,.2f}" + + if is_ar: + data.append([item_total, item_price, str(item.quantity), Paragraph(prod_name, normal_style)]) + else: + data.append([Paragraph(prod_name, normal_style), str(item.quantity), item_price, item_total]) + + col_widths = [1.2*inch, 1.2*inch, 0.8*inch, 3.8*inch] if is_ar else [3.8*inch, 0.8*inch, 1.2*inch, 1.2*inch] + + table = Table(data, colWidths=col_widths) + t_style = [ + ('BACKGROUND', (0, 0), (-1, 0), primary_color), + ('TEXTCOLOR', (0, 0), (-1, 0), colors.white), + ('ALIGN', (0, 0), (-1, -1), 'CENTER'), + ('FONTNAME', (0, 0), (-1, 0), font_bold), + ('FONTSIZE', (0, 0), (-1, 0), 10), + ('BOTTOMPADDING', (0, 0), (-1, 0), 12), + ('TOPPADDING', (0, 0), (-1, 0), 12), + ('GRID', (0, 0), (-1, -1), 0.5, colors.HexColor("#e2e8f0")), + ('FONTNAME', (0, 1), (-1, -1), font_family), + ('FONTSIZE', (0, 1), (-1, -1), 9), + ('VALIGN', (0, 0), (-1, -1), 'MIDDLE'), + ] + # Adjust alignment for descriptions + desc_idx = 3 if is_ar else 0 + t_style.append(('ALIGN', (desc_idx, 1), (desc_idx, -1), 'RIGHT' if is_ar else 'LEFT')) + + table.setStyle(TableStyle(t_style)) + elements.append(table) + elements.append(Spacer(1, 20)) + + # Totals Summary + subtotal_val = order.total_price - order.tax - order.shipping_cost + shipping_text = format_text(s["free"], is_ar) if order.shipping_cost == 0 else f"{order.shipping_cost:,.2f}" + + summary_data = [] + summary_labels = [s["subtotal"], s["shipping"], s["tax"]] + summary_values = [f"{subtotal_val:,.2f}", shipping_text, f"{order.tax:,.2f}"] + + for label, val in zip(summary_labels, summary_values): + lbl = format_text(f"{label}:", is_ar) + if is_ar: + summary_data.append([val, Paragraph(lbl, normal_style)]) + else: + summary_data.append([Paragraph(lbl, normal_style), val]) + + # Grand Total Row + gt_label = format_text(f"{s['grand_total']}:", is_ar) + gt_val = f"{order.total_price:,.2f} {format_text(s['sar'], is_ar)}" + + if is_ar: + summary_data.append([Paragraph(f"{gt_val}", ParagraphStyle("GT", fontName=font_bold, fontSize=14, textColor=primary_color, alignment=0)), + Paragraph(f"{gt_label}", ParagraphStyle("GTL", fontName=font_bold, fontSize=14, textColor=primary_color, alignment=2))]) + else: + summary_data.append([Paragraph(f"{gt_label}", ParagraphStyle("GTL", fontName=font_bold, fontSize=14, textColor=primary_color, alignment=0)), + Paragraph(f"{gt_val}", ParagraphStyle("GT", fontName=font_bold, fontSize=14, textColor=primary_color, alignment=2))]) + + summary_table = Table(summary_data, colWidths=[1.5*inch, 1.5*inch] if is_ar else [1.5*inch, 1.5*inch]) + summary_table.setStyle(TableStyle([ + ('ALIGN', (0,0), (-1,-1), 'RIGHT' if is_ar else 'LEFT'), + ('VALIGN', (0,0), (-1,-1), 'MIDDLE'), + ])) + + outer_summary = Table([[Spacer(1,1), summary_table]], colWidths=[4*inch, 3*inch] if not is_ar else [3*inch, 4*inch]) + elements.append(outer_summary) + + # Footer + elements.append(Spacer(1, 60)) + thanks_text = format_text(f"{s['thanks']} {store_name}!", is_ar) + footer_text = format_text(s["footer"], is_ar) + + elements.append(Paragraph(f"{thanks_text}", ParagraphStyle("Thanks", alignment=1, fontName=font_bold, fontSize=14, textColor=secondary_color))) + elements.append(Paragraph(footer_text, ParagraphStyle("Footer", alignment=1, fontName=font_family, fontSize=8, textColor=muted_color, spaceBefore=5))) + + # Build PDF + doc.build(elements) + buffer.seek(0) + + return buffer diff --git a/check_990.py b/check_990.py new file mode 100644 index 0000000000000000000000000000000000000000..f6e1748843e0a7cf6392ce420d69371e151d545e --- /dev/null +++ b/check_990.py @@ -0,0 +1,26 @@ +import os +import sys +sys.path.append(os.getcwd()) +from app.db.base import SessionLocal +from app.models.product import Product + +db = SessionLocal() +try: + print("Checking for products with price 990...") + products = db.query(Product).filter(Product.price == 990).all() + if products: + for p in products: + print(f"FOUND: {p.id} - {p.name_ar} - {p.price}") + else: + print("NOT FOUND by exact price. Checking compare_price...") + products = db.query(Product).filter(Product.compare_price == 990).all() + if products: + for p in products: + print(f"FOUND (compare): {p.id} - {p.name_ar} - {p.price} (was 990)") + else: + print("NOT FOUND by exact price/compare_price.") + + count = db.query(Product).count() + print(f"Current Total Product Count: {count}") +finally: + db.close() diff --git a/check_db.py b/check_db.py new file mode 100644 index 0000000000000000000000000000000000000000..4fc470f24a1fa5d11cff1af099f6e540b4a8926a --- /dev/null +++ b/check_db.py @@ -0,0 +1,24 @@ +import os +import sys + +# Add the current directory to sys.path +sys.path.insert(0, os.path.join(os.getcwd(), "app")) +sys.path.insert(0, os.getcwd()) + +from app.db.base import SessionLocal +from app.models.product import Product, Category + +def check(): + db = SessionLocal() + try: + cats = db.query(Category).count() + prods = db.query(Product).count() + print(f"Categories Count: {cats}") + print(f"Products Count: {prods}") + except Exception as e: + print(f"Error: {e}") + finally: + db.close() + +if __name__ == "__main__": + check() diff --git a/check_dupes.py b/check_dupes.py new file mode 100644 index 0000000000000000000000000000000000000000..76195163857d7d2e722444442c00652498bea0f5 --- /dev/null +++ b/check_dupes.py @@ -0,0 +1,24 @@ +import json + +with open(r'c:\react_projects\VortexCommerce\kaggle\extra_products_vortex.json', 'r', encoding='utf-8') as f: + data = json.load(f) + if isinstance(data, dict): + products = data.get('products', []) + else: + products = data + +seen_ar = set() +seen_en = set() +dupes = 0 +for p in products: + ar = p.get('name_ar', '').strip() + en = p.get('name_en', '').strip() + if ar in seen_ar or en in seen_en: + dupes += 1 + else: + seen_ar.add(ar) + seen_en.add(en) + +print(f"Total Products in JSON: {len(products)}") +print(f"Duplicates found: {dupes}") +print(f"Expected unique: {len(products) - dupes}") diff --git a/compare_jsons.py b/compare_jsons.py new file mode 100644 index 0000000000000000000000000000000000000000..5034a8f7378f45eb1f9fdba53a839d94e9ce27e2 --- /dev/null +++ b/compare_jsons.py @@ -0,0 +1,16 @@ +import json +import os + +files = [ + r'c:\react_projects\VortexCommerce\kaggle\extra_products_vortex.json', + r'c:\react_projects\VortexCommerce\backend\kaggle\extra_products_vortex.json' +] + +for f_path in files: + if os.path.exists(f_path): + with open(f_path, "r", encoding="utf-8") as f: + data = json.load(f) + count = len(data["products"]) if isinstance(data, dict) and "products" in data else len(data) + print(f"{f_path}: {count} products") + else: + print(f"{f_path}: NOT FOUND") diff --git a/counts.py b/counts.py new file mode 100644 index 0000000000000000000000000000000000000000..902e8cec370a8d4bb7644a5cf78c0d064b2a3895 --- /dev/null +++ b/counts.py @@ -0,0 +1,21 @@ +import sys +import os +sys.path.append(os.getcwd()) +from sqlalchemy import create_engine +from app.db.base import settings +from app.models.product import Product, Category + +# Use port 6543 for transaction mode (more reliable on Supabase) +db_url = settings.DATABASE_URL.replace(":5432/", ":6543/") +engine = create_engine(db_url) +from sqlalchemy.orm import sessionmaker +SessionLocal = sessionmaker(bind=engine) + +db = SessionLocal() +try: + p_count = db.query(Product).count() + c_count = db.query(Category).count() + print(f"Product count: {p_count}") + print(f"Category count: {c_count}") +finally: + db.close() diff --git a/diag_counts.py b/diag_counts.py new file mode 100644 index 0000000000000000000000000000000000000000..2800a0ca79ea02a0d4646eb344f8557925c48398 --- /dev/null +++ b/diag_counts.py @@ -0,0 +1,26 @@ +import json +import os +import sys +sys.path.append(os.getcwd()) +from sqlalchemy import create_engine +from app.db.base import settings +from app.models.product import Product, Category + +# 1. Count in JSON +json_path = r'c:\react_projects\VortexCommerce\kaggle\extra_products_vortex.json' +with open(json_path, "r", encoding="utf-8") as f: + data = json.load(f) +json_count = len(data["products"]) if isinstance(data, dict) else len(data) +print(f"JSON Product Count: {json_count}") + +# 2. Count in DB +db_url = settings.DATABASE_URL.replace(":5432/", ":6543/") +engine = create_engine(db_url) +from sqlalchemy.orm import sessionmaker +SessionLocal = sessionmaker(bind=engine) +db = SessionLocal() +db_count = db.query(Product).count() +cat_count = db.query(Category).count() +print(f"DB Product Count: {db_count}") +print(f"DB Category Count: {cat_count}") +db.close() diff --git a/dupe_res.txt b/dupe_res.txt new file mode 100644 index 0000000000000000000000000000000000000000..2a14f31fc6eb919c407025b6166ea9cc8b55e933 --- /dev/null +++ b/dupe_res.txt @@ -0,0 +1,3 @@ +Total Products in JSON: 1420 +Duplicates found: 14 +Expected unique: 1406 diff --git a/fix_bom.py b/fix_bom.py new file mode 100644 index 0000000000000000000000000000000000000000..6e36a7900e7726cabdbbc681d9ef932dc26de07f --- /dev/null +++ b/fix_bom.py @@ -0,0 +1,9 @@ +import os + +with open('README.md', 'r', encoding='utf-8-sig') as f: + content = f.read() + +with open('README.md', 'w', encoding='utf-8', newline='\n') as f: + f.write(content) + +print("README.md rewritten without BOM") diff --git a/fix_slugs.py b/fix_slugs.py new file mode 100644 index 0000000000000000000000000000000000000000..1c10722c5e20f019ad732adf76d8d04e1e11af36 --- /dev/null +++ b/fix_slugs.py @@ -0,0 +1,40 @@ +import json +import os +import time +from app.db.base import SessionLocal +from app.models.product import Product + +def fix_slugs(): + db = SessionLocal() + products = db.query(Product).filter(Product.slug == None).all() + + # Load JSON to map existing products to their legacy ref + json_path = "app/data/extra_products_vortex.json" + legacy_map = {} + + if os.path.exists(json_path): + with open(json_path, 'r', encoding='utf-8') as f: + data = json.load(f) + for item in data: + # the product_name_ar logic in seed.py + title_ar = item.get("title_ar") or item.get("title_en", "") + if title_ar: + legacy_map[title_ar] = item.get("legacy_ref") or item.get("sku_base") + + count = 0 + for p in products: + slug = legacy_map.get(p.name_ar) + if not slug: + slug = legacy_map.get(p.name_en) + + if not slug: + slug = f"vortex-product-{p.id}" + + p.slug = slug + count += 1 + + db.commit() + print(f"Fixed {count} product slugs.") + +if __name__ == "__main__": + fix_slugs() diff --git a/fonts/ArbFONTS-cocon-next-arabic.ttf b/fonts/ArbFONTS-cocon-next-arabic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4d50fa6bcafca80aeb1c1d5e2edc03ab09a3d680 --- /dev/null +++ b/fonts/ArbFONTS-cocon-next-arabic.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f696fb03c47270a8f2b20aed7afb49a94b27048b8ec184698c2fcd1c474b04ea +size 117012 diff --git a/kaggle/extra_products_vortex.json b/kaggle/extra_products_vortex.json new file mode 100644 index 0000000000000000000000000000000000000000..c128231a138f5247fd0dfaaed398983a4da1969f --- /dev/null +++ b/kaggle/extra_products_vortex.json @@ -0,0 +1,30544 @@ +{ + "metadata": { + "total_count": 285, + "generated_at": "2026-03-19T20:36:41.532892+00:00", + "version": "Extra-Scraper-V2-Full", + "quality_tier": "Extra-Validated-Full", + "source": "https://www.extra.com/en-sa/", + "features": [ + "multi-image", + "bilingual", + "full-specs" + ] + }, + "products": [ + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 17 Pro Max, 5G, 6.9 inch 256GB, Cosmic Orange", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆ ู…ุงูƒุณุŒ 5 ุฌูŠุŒ 6.9 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุจุฑุชู‚ุงู„ูŠ", + "description_en": "Buy Apple iPhone 17 Pro Max, 5G, 6.9 inch 256GB, Cosmic Orange from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆ ู…ุงูƒุณุŒ 5 ุฌูŠุŒ 6.9 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุจุฑุชู‚ุงู„ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 5699, + "compare_price": 6283.8, + "images": [ + "https://media.extra.com/s/aurora/100462502_800/Apple-iPhone-17-Pro-Max%2C-5G%2C-6-9-inch-256GB%2C-Cosmic-Orange?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100462502_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462502_800_17?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100462502_300_01", + "https://media.extra.com/v/aurora/100462502_300_02" + ], + "options": [ + { + "sku": "EXT-e8b32dd4", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 5699, + "stock": 15, + "image": "https://media.extra.com/s/aurora/100462502_800/Apple-iPhone-17-Pro-Max%2C-5G%2C-6-9-inch-256GB%2C-Cosmic-Orange?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.78, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-1", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Cosmic Orange", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A19 Pro Bionic", + "Processor": "A19 Pro Bionic", + "Battery Size (mAH)": "5088 mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Length": "9.56 cm", + "Weight": "0.41 kg", + "Width": "18.18 cm", + "Height": "2.9 cm", + "Operating System": "iOS", + "Network": "5G", + "Rear Camera": "48MP", + "Front Camera Resolution": "18MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 17", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "eSIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 17 PRO MAX", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุฃูˆ ุงุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุงู„ุจุฑุชู‚ุงู„ูŠ ุงู„ูƒูˆู†ูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5088 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "9.56 cm", + "ุงู„ูˆุฒู†": "0.41 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "18.18 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.9 cm", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "18 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IPHONE 17", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุงูŠ ุณูŠู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPHONE 17 PRO MAX", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB", + "color_en": "Orange", + "color_ar": "ุจุฑุชู‚ุงู„ูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-1" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy S26 Ultra, 5G, 512 GB, Cobalt Violet", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุฅุณ 26 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 512 ุฌูŠุฌุงุŒ ุจู†ูุณุฌูŠ", + "description_en": "Buy SAMSUNG Galaxy S26 Ultra, 5G, 512 GB, Cobalt Violet from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุฅุณ 26 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 512 ุฌูŠุฌุงุŒ ุจู†ูุณุฌูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 6299, + "compare_price": 7342.03, + "images": [ + "https://media.extra.com/s/aurora/100501265_800/SAMSUNG-Galaxy-S26-Ultra%2C-5G%2C-512-GB%2C-Cobalt-Violet?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100501265_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501265_800_18?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100501265_300_01" + ], + "options": [ + { + "sku": "EXT-9a0974dd", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 7558.8, + "stock": 17, + "image": "https://media.extra.com/i/aurora/100501265_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-1bfcea0c", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 6299, + "stock": 44, + "image": "https://media.extra.com/s/aurora/100501265_800/SAMSUNG-Galaxy-S26-Ultra%2C-5G%2C-512-GB%2C-Cobalt-Violet?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-69de1c86", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 5039.2, + "stock": 34, + "image": "https://media.extra.com/i/aurora/100501265_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.74, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-2", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Cobalt Violet", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "Yes", + "Processor Core": "Snapdragonยฎ 8 Elite for Galaxy", + "Processor Speed": "4.47GHz,3.6GHz", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "512 GB", + "Length": "14.69 cm", + "Weight": "0.16 Kg", + "Width": "7.05 cm", + "Height": "0.72 cm", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "200MP + 50MP + 50MP + 10MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "Dynamic LTPO AMOLED 2X", + "Screen Resolution": "1440 x 3120", + "Flexible Screen": "No", + "Memory Card Slot": "No", + "Made in": "Assorted", + "Series Name": "S", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano-SIM (4FF),Embedded-SIM", + "Sharing Power": "Yes", + "Wireless Charging": "Yes", + "Device Type": "SAMSUNG GALAXY S26 ULTRA 5G", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Dynamic LTPO AMOLED 2X", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1440 x 3120", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Snapdragonยฎ 8 Elite for Galaxy", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4.47GHz,3.6GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุจู†ูุณุฌูŠ ูƒูˆุจุงู„ุช", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "14.69 ุณู…", + "ุงู„ูˆุฒู†": "0.16 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.05 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.72 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "512 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "200MP + 50MP + 50MP + 10MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "S", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "Nano-SIM (4FF),Embedded-SIM", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู†ุนู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "SAMSUNG GALAXY S26 ULTRA 5G", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "512 GB", + "color_en": "Cobalt", + "color_ar": "ูƒูˆุจุงู„ุช" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-2" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 17 Pro, 5G, 6.3 inch 256GB, Cosmic Orange", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆุŒ 5 ุฌูŠุŒ 6.3 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุจุฑุชู‚ุงู„ูŠ", + "description_en": "Buy Apple iPhone 17 Pro, 5G, 6.3 inch 256GB, Cosmic Orange from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆุŒ 5 ุฌูŠุŒ 6.3 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุจุฑุชู‚ุงู„ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 5199, + "compare_price": 5587.52, + "images": [ + "https://media.extra.com/s/aurora/100460371_800/Apple-iPhone-17-Pro%2C-5G%2C-6-3-inch-256GB%2C-Cosmic-Orange?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100460371_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460371_800_17?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100460371_300_01", + "https://media.extra.com/v/aurora/100460371_300_02" + ], + "options": [ + { + "sku": "EXT-e58ab1f7", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 5199, + "stock": 29, + "image": "https://media.extra.com/s/aurora/100460371_800/Apple-iPhone-17-Pro%2C-5G%2C-6-3-inch-256GB%2C-Cosmic-Orange?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-3efdc0d1", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 6238.8, + "stock": 11, + "image": "https://media.extra.com/i/aurora/100460371_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-0d532080", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 4159.2, + "stock": 21, + "image": "https://media.extra.com/i/aurora/100460371_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.12, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-3", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Cosmic Orange", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A19 Pro Bionic", + "Processor": "A19 Pro Bionic", + "Battery Size (mAH)": "4252 mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256GB", + "Length": "16.84 CM", + "Weight": "0.37 Kg", + "Width": "8.9 cm", + "Height": "2.9 cm", + "Operating System": "iOS", + "Network": "5G", + "Rear Camera": "48MP", + "Front Camera Resolution": "18MP", + "Screen Size (inch)": "6.3 INCH", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 17", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "eSIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 17 PRO", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.3 inch", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุฃูˆ ุงุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุงู„ุจุฑุชู‚ุงู„ูŠ ุงู„ูƒูˆู†ูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "4252 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "16.84 ุณู…", + "ุงู„ูˆุฒู†": "0.37 ูƒุบ", + "ุงู„ุนุฑุถ": "8.9 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.9 cm", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุง ุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "18 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IPHONE 17", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุงูŠ ุณูŠู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPHONE 17 PRO", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB", + "color_en": "Orange", + "color_ar": "ุจุฑุชู‚ุงู„ูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-3" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy S25 Ultra, 5G, 256 GB, Titanium Black", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงุณ 25 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ ุชูŠุชุงู†ูŠูˆู…", + "description_en": "Buy SAMSUNG Galaxy S25 Ultra, 5G, 256 GB, Titanium Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงุณ 25 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ ุชูŠุชุงู†ูŠูˆู… ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3999, + "compare_price": 5399, + "images": [ + "https://media.extra.com/s/aurora/100392607_800/SAMSUNG-Galaxy-S25-Ultra%2C-5G%2C-256-GB%2C-Titanium-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100392607_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392607_800_18?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den" + ], + "options": [ + { + "sku": "EXT-3f33698a", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3999, + "stock": 40, + "image": "https://media.extra.com/s/aurora/100392607_800/SAMSUNG-Galaxy-S25-Ultra%2C-5G%2C-256-GB%2C-Titanium-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-78f02317", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 4798.8, + "stock": 7, + "image": "https://media.extra.com/i/aurora/100392607_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-0cdd3f1a", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 3199.2, + "stock": 45, + "image": "https://media.extra.com/i/aurora/100392607_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.4, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-4", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Titanium Black", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "Yes", + "Processor Core": "Snapdragon 8 Gen 3", + "Processor Speed": "4.47GHz;3.5GHz", + "Processor": "Snapdragonยฎ 8 Elite for Galaxy", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Length": "16.28 cm", + "Weight": "0.21 kg", + "Width": "7.76 cm", + "Height": "0.82 cm", + "Operating System": "Android 15", + "Network": "5G", + "Rear Camera": "200MP+50MP+50MP+10MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "QHD+ Dynamic AMOLED 2X", + "Screen Resolution": "3120 x 1440", + "Flexible Screen": "No", + "Dual SIM Card": "Yes", + "Memory Card Slot": "No", + "Made in": "Assorted", + "Series Name": "S", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano SIM; eSIM", + "Sharing Power": "Yes", + "Wireless Charging": "Yes", + "Device Type": "Galaxy S25 Ultra", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "QHD+ Dynamic AMOLED 2X", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "3120 x 1440", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฃู†ุฏุฑูˆูŠุฏ 15", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุณู†ุงุจ ุฏุฑุงุฌูˆู† 8 ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4.47GHz,3.5GHz", + "ุงู„ู…ุนุงู„ุฌ": "ู…ุนุงู„ุฌ ุณู†ุงุจุฏุฑุงุฌูˆู†ยฎ 8 ุฅูŠู„ูŠุช ู„ุฌุงู„ุงูƒุณูŠ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "16.28 ุณู…", + "ุงู„ูˆุฒู†": "0.21 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.76 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.82 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "200MP+50MP+50MP+10MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุดุฑูŠุญุชูŠู†": "ู†ุนู…", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "S", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆุŒ ุฅูŠ ุณูŠู…", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู†ุนู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุฌุงู„ุงูƒุณูŠ ุฅุณ 25 ุฃู„ุชุฑุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-4" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 17 Pro Max, 5G, 6.9 inch 256GB, Deep Blue", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆ ู…ุงูƒุณุŒ 5 ุฌูŠุŒ 6.9 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚", + "description_en": "Buy Apple iPhone 17 Pro Max, 5G, 6.9 inch 256GB, Deep Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆ ู…ุงูƒุณุŒ 5 ุฌูŠุŒ 6.9 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 5699, + "compare_price": 6598.24, + "images": [ + "https://media.extra.com/s/aurora/100462499_800/Apple-iPhone-17-Pro-Max%2C-5G%2C-6-9-inch-256GB%2C-Deep-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100462499_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462499_800_17?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100462499_300_01", + "https://media.extra.com/v/aurora/100462499_300_02" + ], + "options": [ + { + "sku": "EXT-54add1a3", + "name_en": "256GB", + "name_ar": "256GB", + "price": 5699, + "stock": 30, + "image": "https://media.extra.com/s/aurora/100462499_800/Apple-iPhone-17-Pro-Max%2C-5G%2C-6-9-inch-256GB%2C-Deep-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.26, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-5", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Deep Blue", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A19 Pro Bionic", + "Processor": "A19 Pro Bionic", + "Battery Size (mAH)": "5088 mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256GB", + "Length": "9.56 cm", + "Weight": "0.41 kg", + "Width": "18.18 cm", + "Height": "2.9 cm", + "Operating System": "iOS", + "Network": "5G", + "Rear Camera": "48MP", + "Front Camera Resolution": "18MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 17", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "eSIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 17 PRO MAX", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุฃูˆ ุงุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "Deep Blue", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5088 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "9.56 cm", + "ุงู„ูˆุฒู†": "0.41 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "18.18 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.9 cm", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุง ุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "18 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IPHONE 17", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุงูŠ ุณูŠู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPHONE 17 PRO MAX", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB", + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-5" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy S26 Ultra, 5G, 512 GB, Black", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุฅุณ 26 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 512 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ", + "description_en": "Buy SAMSUNG Galaxy S26 Ultra, 5G, 512 GB, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุฅุณ 26 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 512 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 6299, + "compare_price": 7021.09, + "images": [ + "https://media.extra.com/s/aurora/100501266_800/SAMSUNG-Galaxy-S26-Ultra%2C-5G%2C-512-GB%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100501266_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501266_800_18?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100501266_300_01" + ], + "options": [ + { + "sku": "EXT-3f7c86a9", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 7558.8, + "stock": 12, + "image": "https://media.extra.com/i/aurora/100501266_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-c70b46fc", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 6299, + "stock": 16, + "image": "https://media.extra.com/s/aurora/100501266_800/SAMSUNG-Galaxy-S26-Ultra%2C-5G%2C-512-GB%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-0c22df78", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 5039.2, + "stock": 15, + "image": "https://media.extra.com/i/aurora/100501266_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.09, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-6", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "Yes", + "Processor Core": "Snapdragonยฎ 8 Elite for Galaxy", + "Processor Speed": "4.47GHz,3.6GHz", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "512 GB", + "Length": "14.69 cm", + "Weight": "0.16 Kg", + "Width": "7.05 cm", + "Height": "0.72 cm", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "200MP + 50MP + 50MP + 10MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "Dynamic LTPO AMOLED 2X", + "Screen Resolution": "1440 x 3120", + "Flexible Screen": "No", + "Memory Card Slot": "No", + "Made in": "Assorted", + "Series Name": "S", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano-SIM (4FF),Embedded-SIM", + "Sharing Power": "Yes", + "Wireless Charging": "Yes", + "Device Type": "SAMSUNG GALAXY S26 ULTRA 5G", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Dynamic LTPO AMOLED 2X", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1440 x 3120", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Snapdragonยฎ 8 Elite for Galaxy", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4.47GHz,3.6GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "14.69 ุณู…", + "ุงู„ูˆุฒู†": "0.16 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.05 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.72 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "512 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "200MP + 50MP + 50MP + 10MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "S", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "Nano-SIM (4FF),Embedded-SIM", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู†ุนู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "SAMSUNG GALAXY S26 ULTRA 5G", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "512 GB", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-6" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 17 Pro Max, 5G, 6.9 inch 512GB, Cosmic Orange", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆ ู…ุงูƒุณุŒ 5 ุฌูŠุŒ 6.9 ุจูˆุตุฉุŒ 512 ุฌูŠุฌุงุŒ ุจุฑุชู‚ุงู„ูŠ", + "description_en": "Buy Apple iPhone 17 Pro Max, 5G, 6.9 inch 512GB, Cosmic Orange from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆ ู…ุงูƒุณุŒ 5 ุฌูŠุŒ 6.9 ุจูˆุตุฉุŒ 512 ุฌูŠุฌุงุŒ ุจุฑุชู‚ุงู„ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 6699, + "compare_price": 7297.82, + "images": [ + "https://media.extra.com/s/aurora/100462507_800/Apple-iPhone-17-Pro-Max%2C-5G%2C-6-9-inch-512GB%2C-Cosmic-Orange?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100462507_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462507_800_17?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100462507_300_01", + "https://media.extra.com/v/aurora/100462507_300_02" + ], + "options": [ + { + "sku": "EXT-0c3cf8cc", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 8038.8, + "stock": 48, + "image": "https://media.extra.com/i/aurora/100462507_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-792020fa", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 6699, + "stock": 32, + "image": "https://media.extra.com/s/aurora/100462507_800/Apple-iPhone-17-Pro-Max%2C-5G%2C-6-9-inch-512GB%2C-Cosmic-Orange?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-e41f4ec8", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 5359.2, + "stock": 15, + "image": "https://media.extra.com/i/aurora/100462507_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-e69b0fd6", + "name_en": "2 TB", + "name_ar": "2 ุชูŠุฑุง ุจุงูŠุช", + "price": 5359.2, + "stock": 7, + "image": "https://media.extra.com/i/aurora/100462507_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.36, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-7", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Cosmic Orange", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A19 Pro Bionic", + "Processor": "A19 Pro Bionic", + "Battery Size (mAH)": "5088 mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "512 GB", + "Length": "9.56 cm", + "Weight": "0.41 kg", + "Width": "18.18 cm", + "Height": "2.9 cm", + "Operating System": "iOS", + "Network": "5G", + "Rear Camera": "48MP", + "Front Camera Resolution": "18MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 17", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "eSIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 17 PRO MAX", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุฃูˆ ุงุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุงู„ุจุฑุชู‚ุงู„ูŠ ุงู„ูƒูˆู†ูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5088 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "9.56 cm", + "ุงู„ูˆุฒู†": "0.41 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "18.18 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.9 cm", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "512 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "18 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IPHONE 17", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุงูŠ ุณูŠู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPHONE 17 PRO MAX", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "512GB", + "color_en": "Orange", + "color_ar": "ุจุฑุชู‚ุงู„ูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-7" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Honor", + "name_en": "HONOR X9d, 5G, 256 GB, Reddish Brown", + "name_ar": "ู‡ูˆู†ุฑ ุงูƒุณ 9 ุฏูŠุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุจู†ูŠ", + "description_en": "Buy HONOR X9d, 5G, 256 GB, Reddish Brown from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ุงูƒุณ 9 ุฏูŠุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุจู†ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1499, + "images": [ + "https://media.extra.com/s/aurora/100477711_800/HONOR-X9d%2C-5G%2C-256-GB%2C-Reddish-Brown?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100477711_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477711_800_12?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100477711_300_01", + "https://media.extra.com/v/aurora/100477711_300_02", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/Captureyourmoments108MP_den", + "https://media.extra.com/i/aurora/EnjoythevisualContent66in_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den", + "https://media.extra.com/i/aurora/DualSIM_den" + ], + "options": [ + { + "sku": "EXT-bec55dae", + "name_en": "256GB", + "name_ar": "256GB", + "price": 1399, + "stock": 37, + "image": "https://media.extra.com/s/aurora/100477711_800/HONOR-X9d%2C-5G%2C-256-GB%2C-Reddish-Brown?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.18, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-8", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "Reddish Brown", + "Finger Print (Y/N)": "Yes; Under Display", + "Face ID": "Yes", + "Processor Core": "Octa Core", + "Battery Size (mAH)": "8300 mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256GB", + "Weight": "0.199KG", + "Width": "7.61 cm", + "Height": "0.78 cm", + "Network": "5G", + "Rear Camera": "108 MP OIS +5MP", + "Front Camera Resolution": "16MP", + "Screen Size (inch)": "6.79 Inch", + "Screen Type": "AMOLED; 1.07 Billion ; 120Hz", + "Flexible Screen": "No", + "Memory Card Slot": "No", + "Made in": "China", + "Series Name": "X", + "Brand Name": "Honor", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Dual SIM Nano", + "Sharing Power": "No", + "Wireless Charging": "No", + "Device Type": "X9d", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู†ูˆุน ุงู„ุดุงุดุฉ": "AMOLED, 1.07 Billion , 120Hz", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Octa Core", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "Reddish Brown", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู… ุŒ ุชุญุช ุงู„ุนุฑุถ", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุงู„ุนุฑุถ": "7.61 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.78 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 GB", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุง ุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "108 MP OIS +5MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "16 ู…ูŠุฌุงุจูŠูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุฅูƒุณ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุซู†ุงุฆูŠ ุงู„ุดุฑูŠุญุฉ ู†ุงูˆู†ูˆ", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู„ุง", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "X9d", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Red", + "color_ar": "ุฃุญู…ุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-8" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 15, 5G, 6.1 inch, 128GB, Black", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 15ุŒ 5ุฌูŠุŒ 6.1 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ", + "description_en": "Buy Apple iPhone 15, 5G, 6.1 inch, 128GB, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 15ุŒ 5ุฌูŠุŒ 6.1 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2599, + "compare_price": 3799, + "images": [ + "https://media.extra.com/s/aurora/100345642_800/Apple-iPhone-15%2C-5G%2C-6-1-inch%2C-128GB%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100345642_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345642_800_12?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100345642_300_01", + "https://media.extra.com/v/aurora/100345642_300_02" + ], + "options": [ + { + "sku": "EXT-b2e1a45e", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 2599, + "stock": 17, + "image": "https://media.extra.com/s/aurora/100345642_800/Apple-iPhone-15%2C-5G%2C-6-1-inch%2C-128GB%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-115c2401", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3118.8, + "stock": 31, + "image": "https://media.extra.com/i/aurora/100345642_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.7, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-9", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A16 Bionic", + "Battery Size (mAH)": "3349mAh", + "RAM SIZE": "6GB", + "Memory (internal)": "128 GB", + "Operating System": "IOS 17", + "Network": "5G", + "Rear Camera": "48MP + 12MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.1 INCH", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 15", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "Nano SIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 15", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.1 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุงูˆ ุฃุณ 17", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฅูŠู‡ 16 ุจูŠูˆู†ูƒ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "3349mAh", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "6 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48MP + 12MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุขูŠููˆู† 15", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆ", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุฃูŠููˆู† 15" + }, + "storage": "128GB", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-9" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy S25 Ultra, 5G, 256 GB, Titanium Silverblue", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงุณ 25 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ุณู…ุงูˆูŠ ุชูŠุชุงู†ูŠูˆู…", + "description_en": "Buy SAMSUNG Galaxy S25 Ultra, 5G, 256 GB, Titanium Silverblue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงุณ 25 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ุณู…ุงูˆูŠ ุชูŠุชุงู†ูŠูˆู… ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3999, + "compare_price": 5399, + "images": [ + "https://media.extra.com/s/aurora/100392610_800/SAMSUNG-Galaxy-S25-Ultra%2C-5G%2C-256-GB%2C-Titanium-Silverblue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100392610_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392610_800_18?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den" + ], + "options": [ + { + "sku": "EXT-78db221f", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3999, + "stock": 22, + "image": "https://media.extra.com/s/aurora/100392610_800/SAMSUNG-Galaxy-S25-Ultra%2C-5G%2C-256-GB%2C-Titanium-Silverblue?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-0f1c9fc7", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 4798.8, + "stock": 37, + "image": "https://media.extra.com/i/aurora/100392610_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-03a73f87", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 3199.2, + "stock": 19, + "image": "https://media.extra.com/i/aurora/100392610_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.49, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-10", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Titanium Silverblue", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "Yes", + "Processor Core": "Snapdragon 8 Gen 3", + "Processor Speed": "4.47GHz;3.5GHz", + "Processor": "Snapdragonยฎ 8 Elite for Galaxy", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Length": "16.28 cm", + "Weight": "0.21 kg", + "Width": "7.76 cm", + "Height": "0.82 cm", + "Operating System": "Android 15", + "Network": "5G", + "Rear Camera": "200MP+50MP+50MP+10MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "QHD+ Dynamic AMOLED 2X", + "Screen Resolution": "3120 x 1440", + "Flexible Screen": "No", + "Dual SIM Card": "Yes", + "Memory Card Slot": "No", + "Made in": "Assorted", + "Series Name": "S", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano SIM; eSIM", + "Sharing Power": "Yes", + "Wireless Charging": "Yes", + "Device Type": "Galaxy S25 Ultra", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "QHD+ Dynamic AMOLED 2X", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "3120 x 1440", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฃู†ุฏุฑูˆูŠุฏ 15", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุณู†ุงุจ ุฏุฑุงุฌูˆู† 8 ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4.47GHz,3.5GHz", + "ุงู„ู…ุนุงู„ุฌ": "ู…ุนุงู„ุฌ ุณู†ุงุจุฏุฑุงุฌูˆู†ยฎ 8 ุฅูŠู„ูŠุช ู„ุฌุงู„ุงูƒุณูŠ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุชูŠุชุงู†ูŠูˆู… ูุถูŠ ุฃุฒุฑู‚", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "16.28 ุณู…", + "ุงู„ูˆุฒู†": "0.21 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.76 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.82 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "200MP+50MP+50MP+10MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุดุฑูŠุญุชูŠู†": "ู†ุนู…", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "S", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆุŒ ุฅูŠ ุณูŠู…", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู†ุนู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุฌุงู„ุงูƒุณูŠ ุฅุณ 25 ุฃู„ุชุฑุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-10" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 17 Pro, 5G, 6.3 inch 256GB, Deep Blue", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆุŒ 5 ุฌูŠุŒ 6.3 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚", + "description_en": "Buy Apple iPhone 17 Pro, 5G, 6.3 inch 256GB, Deep Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 17 ุจุฑูˆุŒ 5 ุฌูŠุŒ 6.3 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 5199, + "compare_price": 6121.36, + "images": [ + "https://media.extra.com/s/aurora/100460369_800/Apple-iPhone-17-Pro%2C-5G%2C-6-3-inch-256GB%2C-Deep-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100460369_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460369_800_15?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100460369_300_01", + "https://media.extra.com/v/aurora/100460369_300_02" + ], + "options": [ + { + "sku": "EXT-19ad4bf4", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 5199, + "stock": 17, + "image": "https://media.extra.com/s/aurora/100460369_800/Apple-iPhone-17-Pro%2C-5G%2C-6-3-inch-256GB%2C-Deep-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-a6a91c28", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 6238.8, + "stock": 50, + "image": "https://media.extra.com/i/aurora/100460369_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-2afb7c0f", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 4159.2, + "stock": 16, + "image": "https://media.extra.com/i/aurora/100460369_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.66, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-11", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Deep Blue", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A19 Pro Bionic", + "Processor": "A19 Pro Bionic", + "Battery Size (mAH)": "4252 mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Length": "16.84 CM", + "Weight": "0.37 Kg", + "Width": "8.9 cm", + "Height": "2.9 cm", + "Operating System": "iOS", + "Network": "5G", + "Rear Camera": "48MP", + "Front Camera Resolution": "18MP", + "Screen Size (inch)": "6.3 INCH", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 17", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "eSIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 17 PRO", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.3 inch", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุฃูˆ ุงุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "Deep Blue", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "4252 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "16.84 ุณู…", + "ุงู„ูˆุฒู†": "0.37 ูƒุบ", + "ุงู„ุนุฑุถ": "8.9 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.9 cm", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "18 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IPHONE 17", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุงูŠ ุณูŠู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPHONE 17 PRO", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB", + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-11" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone Air, 5G, 6.5 inch 256GB, Sky Blue", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† ุฃูŠุฑุŒ 5 ุฌูŠุŒ 6.5 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚", + "description_en": "Buy Apple iPhone Air, 5G, 6.5 inch 256GB, Sky Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† ุฃูŠุฑุŒ 5 ุฌูŠุŒ 6.5 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3599, + "compare_price": 4699, + "images": [ + "https://media.extra.com/s/aurora/100460171_800/Apple-iPhone-Air%2C-5G%2C-6-5-inch-256GB%2C-Sky-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100460171_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460171_800_17?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100460171_300_01", + "https://media.extra.com/v/aurora/100460171_300_02" + ], + "options": [ + { + "sku": "EXT-c83d6178", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3599, + "stock": 44, + "image": "https://media.extra.com/s/aurora/100460171_800/Apple-iPhone-Air%2C-5G%2C-6-5-inch-256GB%2C-Sky-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-62ab7b73", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 4318.8, + "stock": 16, + "image": "https://media.extra.com/i/aurora/100460171_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-30b40ee2", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 2879.2, + "stock": 29, + "image": "https://media.extra.com/i/aurora/100460171_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.69, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-12", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Sky Blue", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A19 Pro Bionic", + "Processor": "A19 Pro Bionic", + "Battery Size (mAH)": "3149 mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Length": "17.49 cm", + "Weight": "0.3 kg", + "Width": "9.24 cm", + "Height": "2.3 cm", + "Operating System": "iOS", + "Network": "5G", + "Rear Camera": "48MP", + "Front Camera Resolution": "18MP", + "Screen Size (inch)": "6.5 Inch", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 17", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "eSIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 17 AIR", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.5 ุฅู†ุด", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุฃูˆ ุงุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุงู„ู…ุนุงู„ุฌ": "A19 Pro Bionic", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚ ุณู…ุงูˆูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "3149 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "17.49 ุณู…", + "ุงู„ูˆุฒู†": "0.3 ูƒุฌู…", + "ุงู„ุนุฑุถ": "9.24 cm", + "ุงู„ุงุฑุชูุงุน": "2.3 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "18 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IPHONE 17", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุงูŠ ุณูŠู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุฃูŠููˆู† 17 ุฃูŠุฑ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB", + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-12" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy A56, 5G, 256 GB, Awesome Graphite", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงูŠู‡ 56ุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy SAMSUNG Galaxy A56, 5G, 256 GB, Awesome Graphite from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงูŠู‡ 56ุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1299, + "compare_price": 1699, + "images": [ + "https://media.extra.com/s/aurora/100396751_800/SAMSUNG-Galaxy-A56%2C-5G%2C-256-GB%2C-Awesome-Graphite?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396751_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396751_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396751_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396751_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396751_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/EnjoythevisualContent67in_den_1", + "https://media.extra.com/i/aurora/Captureyourmoments10882MP_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-3e9cc11a", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 1558.8, + "stock": 30, + "image": "https://media.extra.com/i/aurora/100396751_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-cf2d08b5", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 1299, + "stock": 30, + "image": "https://media.extra.com/s/aurora/100396751_800/SAMSUNG-Galaxy-A56%2C-5G%2C-256-GB%2C-Awesome-Graphite?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.53, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-13", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "No", + "Processor Core": "Exynos 1580", + "Processor Speed": "2.9 GHz;2.6 GHz;1.9 GHz", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Length": "0.74 cm", + "Weight": "0.19 Kg", + "Width": "7.75 cm", + "Height": "16.22 CM", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "50MP + 12MP + 5MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.7 INCH", + "Screen Type": "Super AMOLED", + "Screen Resolution": "1080 x 2340 (FHD+)", + "Flexible Screen": "No", + "Memory Card Slot": "No", + "Made in": "Assorted", + "Series Name": "A", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano-SIM (4FF);Embedded-SIM", + "Sharing Power": "No", + "Wireless Charging": "No", + "Device Type": "Galaxy A56", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.7 ุจูˆุตุฉ", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Exynos 1580", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2.9 GHz,2.6 GHz,1.9 GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "0.74 cm", + "ุงู„ูˆุฒู†": "0.19 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.75 ุณู…", + "ุงู„ุงุฑุชูุงุน": "16.22 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "50ู…ุน12ู…ุน5 ู…ูŠุฌุง ุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "A", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "Nano-SIM (4FF),Embedded-SIM", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู„ุง", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Galaxy A56", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Graphite", + "color_ar": "ุฑุตุงุตูŠ ุบุงู…ู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-13" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 17, 5G, 6.3 inch 256GB, Black", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 17ุŒ 5 ุฌูŠุŒ 6.3 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ", + "description_en": "Buy Apple iPhone 17, 5G, 6.3 inch 256GB, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 17ุŒ 5 ุฌูŠุŒ 6.3 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3799, + "compare_price": 4143.46, + "images": [ + "https://media.extra.com/s/aurora/100460151_800/Apple-iPhone-17%2C-5G%2C-6-3-inch-256GB%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100460151_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460151_800_17?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100460151_300_01", + "https://media.extra.com/v/aurora/100460151_300_02" + ], + "options": [ + { + "sku": "EXT-c5893ae4", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3799, + "stock": 17, + "image": "https://media.extra.com/s/aurora/100460151_800/Apple-iPhone-17%2C-5G%2C-6-3-inch-256GB%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-d5b66dd6", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 4558.8, + "stock": 50, + "image": "https://media.extra.com/i/aurora/100460151_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.55, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-14", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A19 Bionic", + "Processor": "A19 Bionic", + "Battery Size (mAH)": "3692 mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Length": "16.84 CM", + "Weight": "0.33 Kg", + "Width": "8.9 cm", + "Height": "2.71 cm", + "Operating System": "iOS", + "Network": "5G", + "Rear Camera": "48MP", + "Front Camera Resolution": "18MP", + "Screen Size (inch)": "6.3 INCH", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 17", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "eSIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 17", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.3 inch", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุฃูˆ ุงุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฅูŠู‡ 18 ุจูŠูˆู†ูƒ", + "ุงู„ู…ุนุงู„ุฌ": "A19 Bionic", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "3692 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "16.84 ุณู…", + "ุงู„ูˆุฒู†": "0.33 ูƒุบ", + "ุงู„ุนุฑุถ": "8.9 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.71 cm", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "18 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IPHONE 17", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุงูŠ ุณูŠู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPHONE 17", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-14" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 15, 5G, 6.1 inch, 128GB, Pink", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 15ุŒ 5ุฌูŠุŒ 6.1 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ูˆุฑุฏูŠ", + "description_en": "Buy Apple iPhone 15, 5G, 6.1 inch, 128GB, Pink from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 15ุŒ 5ุฌูŠุŒ 6.1 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ูˆุฑุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2599, + "compare_price": 3799, + "images": [ + "https://media.extra.com/s/aurora/100345644_800/Apple-iPhone-15%2C-5G%2C-6-1-inch%2C-128GB%2C-Pink?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100345644_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345644_800_11?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100345644_300_01", + "https://media.extra.com/v/aurora/100345644_300_02" + ], + "options": [ + { + "sku": "EXT-4b0c74eb", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 2599, + "stock": 29, + "image": "https://media.extra.com/s/aurora/100345644_800/Apple-iPhone-15%2C-5G%2C-6-1-inch%2C-128GB%2C-Pink?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-60bc880c", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3118.8, + "stock": 41, + "image": "https://media.extra.com/i/aurora/100345644_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.49, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-15", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Pink", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A16 Bionic", + "Battery Size (mAH)": "3349mAh", + "RAM SIZE": "6GB", + "Memory (internal)": "128 GB", + "Operating System": "IOS 17", + "Network": "5G", + "Rear Camera": "48MP + 12MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.1 INCH", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 15", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "Nano SIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 15", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.1 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุงูˆ ุฃุณ 17", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฅูŠู‡ 16 ุจูŠูˆู†ูƒ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ูˆุฑุฏูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "3349mAh", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "6 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48MP + 12MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุขูŠููˆู† 15", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆ", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุฃูŠููˆู† 15" + }, + "storage": "128GB", + "color_en": "Pink", + "color_ar": "ูˆุฑุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-15" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 15, 5G, 6.1 inch, 128GB, Blue", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 15ุŒ 5ุฌูŠุŒ 6.1 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚", + "description_en": "Buy Apple iPhone 15, 5G, 6.1 inch, 128GB, Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 15ุŒ 5ุฌูŠุŒ 6.1 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2599, + "compare_price": 3799, + "images": [ + "https://media.extra.com/s/aurora/100345646_800/Apple-iPhone-15%2C-5G%2C-6-1-inch%2C-128GB%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100345646_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100345646_800_12?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100345646_300_01", + "https://media.extra.com/v/aurora/100345646_300_02" + ], + "options": [ + { + "sku": "EXT-0141e483", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 2599, + "stock": 46, + "image": "https://media.extra.com/s/aurora/100345646_800/Apple-iPhone-15%2C-5G%2C-6-1-inch%2C-128GB%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-b33ec689", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3118.8, + "stock": 8, + "image": "https://media.extra.com/i/aurora/100345646_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.89, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-16", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Blue", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A16 Bionic", + "Battery Size (mAH)": "3349mAh", + "RAM SIZE": "6GB", + "Memory (internal)": "128 GB", + "Operating System": "IOS 17", + "Network": "5G", + "Rear Camera": "48MP + 12MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.1 INCH", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 15", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "Nano SIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 15", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.1 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุงูˆ ุฃุณ 17", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฅูŠู‡ 16 ุจูŠูˆู†ูƒ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "3349mAh", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "6 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48MP + 12MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุขูŠููˆู† 15", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆ", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุฃูŠููˆู† 15" + }, + "storage": "128GB", + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-16" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy A56, 5G, 256 GB, Awesome LightGray", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงูŠู‡ 56ุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy SAMSUNG Galaxy A56, 5G, 256 GB, Awesome LightGray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงูŠู‡ 56ุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1299, + "compare_price": 1699, + "images": [ + "https://media.extra.com/s/aurora/100396748_800/SAMSUNG-Galaxy-A56%2C-5G%2C-256-GB%2C-Awesome-LightGray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396748_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396748_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396748_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396748_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396748_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/EnjoythevisualContent66in_den", + "https://media.extra.com/i/aurora/Captureyourmoments10882MP_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-38e10405", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 1558.8, + "stock": 30, + "image": "https://media.extra.com/i/aurora/100396748_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-e9a9f683", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 1299, + "stock": 13, + "image": "https://media.extra.com/s/aurora/100396748_800/SAMSUNG-Galaxy-A56%2C-5G%2C-256-GB%2C-Awesome-LightGray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.14, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-17", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Gray", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "No", + "Processor Core": "Exynos 1580", + "Processor Speed": "2.9 GHz;2.6 GHz;1.9 GHz", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Length": "0.74 cm", + "Weight": "0.19 Kg", + "Width": "7.75 cm", + "Height": "16.22 CM", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "50MP + 12MP + 5MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.7 INCH", + "Screen Type": "Super AMOLED", + "Screen Resolution": "1080 x 2340 (FHD+)", + "Flexible Screen": "No", + "Memory Card Slot": "No", + "Made in": "Assorted", + "Series Name": "A", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano-SIM (4FF);Embedded-SIM", + "Sharing Power": "No", + "Wireless Charging": "No", + "Device Type": "Galaxy A56", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.7 ุจูˆุตุฉ", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Exynos 1580", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2.9 GHz,2.6 GHz,1.9 GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "0.74 cm", + "ุงู„ูˆุฒู†": "0.19 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.75 ุณู…", + "ุงู„ุงุฑุชูุงุน": "16.22 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "50ู…ุน12ู…ุน5 ู…ูŠุฌุง ุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "A", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "Nano-SIM (4FF),Embedded-SIM", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู„ุง", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Galaxy A56", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-17" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "Samsung Galaxy A17, 5G, 8+256 GB, Gray", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงูŠู‡ 17ุŒ 5 ุฌูŠุŒ 8+256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy Samsung Galaxy A17, 5G, 8+256 GB, Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงูŠู‡ 17ุŒ 5 ุฌูŠุŒ 8+256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 759, + "compare_price": 999, + "images": [ + "https://media.extra.com/s/aurora/100473821_800/Samsung-Galaxy-A17%2C-5G%2C-8%2B256-GB%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473821_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473821_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473821_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473821_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473821_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/Captureyourmoments10882MP_den", + "https://media.extra.com/i/aurora/EnjoythevisualContent66in_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-05b6a25d", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 910.8, + "stock": 9, + "image": "https://media.extra.com/i/aurora/100473821_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-db7f9437", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 759, + "stock": 48, + "image": "https://media.extra.com/s/aurora/100473821_800/Samsung-Galaxy-A17%2C-5G%2C-8%2B256-GB%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.59, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-18", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Gray", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "No", + "Processor Core": "Exynos 1330", + "Processor Speed": "2.4GHz+2GHz", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Length": "16.44 cm", + "Weight": "0.19 Kg", + "Width": "7.79 cm", + "Height": "0.75 cm", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "50MP + 5MP + 2MP", + "Front Camera Resolution": "13MP", + "Screen Size (inch)": "6.7 INCH", + "Screen Type": "Super AMOLED", + "Screen Resolution": "1080 x 2340 (FHD+)", + "Flexible Screen": "No", + "Memory Card Slot": "Yes", + "Made in": "Assorted", + "Series Name": "A", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano SIM", + "Sharing Power": "No", + "Wireless Charging": "No", + "Device Type": "Galaxy A17", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.7 ุจูˆุตุฉ", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Exynos 1330", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "16.44 ุณู…", + "ุงู„ูˆุฒู†": "0.19 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.79 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.75ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "50ู…ุน5ู…ุน2 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "13 ู…ูŠุฌุงุจูŠูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "A", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆ", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู„ุง", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Galaxy A17", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-18" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy S26 Ultra, 5G, 512 GB, Sky Blue", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุฅุณ 26 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 512 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ุณู…ุงูˆูŠ", + "description_en": "Buy SAMSUNG Galaxy S26 Ultra, 5G, 512 GB, Sky Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุฅุณ 26 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 512 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ุณู…ุงูˆูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 6299, + "compare_price": 6815.74, + "images": [ + "https://media.extra.com/s/aurora/100501262_800/SAMSUNG-Galaxy-S26-Ultra%2C-5G%2C-512-GB%2C-Sky-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100501262_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501262_800_18?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100501262_300_01" + ], + "options": [ + { + "sku": "EXT-1e1113ab", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 7558.8, + "stock": 9, + "image": "https://media.extra.com/i/aurora/100501262_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-d8f5a63d", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 6299, + "stock": 25, + "image": "https://media.extra.com/s/aurora/100501262_800/SAMSUNG-Galaxy-S26-Ultra%2C-5G%2C-512-GB%2C-Sky-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-d08f1e3c", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 5039.2, + "stock": 42, + "image": "https://media.extra.com/i/aurora/100501262_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.74, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-19", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Sky Blue", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "Yes", + "Processor Core": "Snapdragonยฎ 8 Elite for Galaxy", + "Processor Speed": "4.47GHz,3.6GHz", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "512 GB", + "Length": "14.69 cm", + "Weight": "0.16 Kg", + "Width": "7.05 cm", + "Height": "0.72 cm", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "200MP + 50MP + 50MP + 10MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "Dynamic LTPO AMOLED 2X", + "Screen Resolution": "1440 x 3120", + "Flexible Screen": "No", + "Memory Card Slot": "No", + "Made in": "Assorted", + "Series Name": "S", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano-SIM (4FF),Embedded-SIM", + "Sharing Power": "Yes", + "Wireless Charging": "Yes", + "Device Type": "SAMSUNG GALAXY S26 ULTRA 5G", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Dynamic LTPO AMOLED 2X", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1440 x 3120", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Snapdragonยฎ 8 Elite for Galaxy", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4.47GHz,3.6GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚ ุณู…ุงูˆูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "14.69 ุณู…", + "ุงู„ูˆุฒู†": "0.16 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.05 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.72 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "512 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "200MP + 50MP + 50MP + 10MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "S", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "Nano-SIM (4FF),Embedded-SIM", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู†ุนู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "SAMSUNG GALAXY S26 ULTRA 5G", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "512 GB", + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-19" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy S25 Ultra, 5G, 256 GB, Titanium Gray", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงุณ 25 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ุชูŠุชุงู†ูŠูˆู…", + "description_en": "Buy SAMSUNG Galaxy S25 Ultra, 5G, 256 GB, Titanium Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงุณ 25 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ุชูŠุชุงู†ูŠูˆู… ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3999, + "compare_price": 5399, + "images": [ + "https://media.extra.com/s/aurora/100392608_800/SAMSUNG-Galaxy-S25-Ultra%2C-5G%2C-256-GB%2C-Titanium-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100392608_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100392608_800_18?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den" + ], + "options": [ + { + "sku": "EXT-b264606b", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3999, + "stock": 29, + "image": "https://media.extra.com/s/aurora/100392608_800/SAMSUNG-Galaxy-S25-Ultra%2C-5G%2C-256-GB%2C-Titanium-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-4b4fe9d6", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 4798.8, + "stock": 12, + "image": "https://media.extra.com/i/aurora/100392608_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-66e366de", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 3199.2, + "stock": 37, + "image": "https://media.extra.com/i/aurora/100392608_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.81, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-20", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Titanium Gray", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "Yes", + "Processor Core": "Snapdragon 8 Gen 3", + "Processor Speed": "4.47GHz;3.5GHz", + "Processor": "Snapdragonยฎ 8 Elite for Galaxy", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256GB", + "Length": "16.28 cm", + "Weight": "0.21 kg", + "Width": "7.76 cm", + "Height": "0.82 cm", + "Operating System": "Android 15", + "Network": "5G", + "Rear Camera": "200MP+50MP+50MP+10MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "QHD+ Dynamic AMOLED 2X", + "Screen Resolution": "3120 x 1440", + "Flexible Screen": "No", + "Dual SIM Card": "Yes", + "Memory Card Slot": "No", + "Made in": "Assorted", + "Series Name": "S", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano SIM; eSIM", + "Sharing Power": "Yes", + "Wireless Charging": "Yes", + "Device Type": "Galaxy S25 Ultra", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "QHD+ Dynamic AMOLED 2X", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "3120 x 1440", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฃู†ุฏุฑูˆูŠุฏ 15", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุณู†ุงุจ ุฏุฑุงุฌูˆู† 8 ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4.47GHz,3.5GHz", + "ุงู„ู…ุนุงู„ุฌ": "ู…ุนุงู„ุฌ ุณู†ุงุจุฏุฑุงุฌูˆู†ยฎ 8 ุฅูŠู„ูŠุช ู„ุฌุงู„ุงูƒุณูŠ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุชูŠุชุงู†ูŠูˆู… ุฑู…ุงุฏูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "16.28 ุณู…", + "ุงู„ูˆุฒู†": "0.21 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.76 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.82 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุง ุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "200MP+50MP+50MP+10MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุดุฑูŠุญุชูŠู†": "ู†ุนู…", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "S", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆุŒ ุฅูŠ ุณูŠู…", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู†ุนู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุฌุงู„ุงูƒุณูŠ ุฅุณ 25 ุฃู„ุชุฑุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-20" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 16, 5G, 6.1 inch ,128GB, Black", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 16 ุŒ 5 ุฌูŠ ุŒ6.1 ุจูˆุตุฉ 128 ุฌูŠุฌุง ุŒ ุงุณูˆุฏ", + "description_en": "Buy Apple iPhone 16, 5G, 6.1 inch ,128GB, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 16 ุŒ 5 ุฌูŠ ุŒ6.1 ุจูˆุตุฉ 128 ุฌูŠุฌุง ุŒ ุงุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3099, + "compare_price": 3799, + "images": [ + "https://media.extra.com/s/aurora/100373224_800/Apple-iPhone-16%2C-5G%2C-6-1-inch-%2C128GB%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100373224_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100373224_800_13?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100373224_300_01", + "https://media.extra.com/v/aurora/100373224_300_02" + ], + "options": [ + { + "sku": "EXT-18a8d307", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 3099, + "stock": 22, + "image": "https://media.extra.com/s/aurora/100373224_800/Apple-iPhone-16%2C-5G%2C-6-1-inch-%2C128GB%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-ff694935", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3718.8, + "stock": 32, + "image": "https://media.extra.com/i/aurora/100373224_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-a56a354f", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 3718.8, + "stock": 7, + "image": "https://media.extra.com/i/aurora/100373224_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.31, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-21", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A18 Bionic", + "Battery Size (mAH)": "3349mAh", + "RAM SIZE": "6GB", + "Memory (internal)": "128GB", + "Operating System": "IOS 18", + "Network": "5G", + "Rear Camera": "48MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.1 INCH", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 16", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "Nano SIM", + "Wireless Charging": "Yes", + "Device Type": "iPhone 16", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.1 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "IOS 18", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฅูŠู‡ 18 ุจูŠูˆู†ูƒ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "3349mAh", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "6 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128ุฌูŠุฌุงุจูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IPHONE 16", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆ", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุงูŠููˆู† 16" + }, + "storage": "128GB", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-21" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPhone 17, 5G, 6.3 inch 256GB, Lavender", + "name_ar": "ุฃุจู„ ุฃูŠููˆู† 17ุŒ 5 ุฌูŠุŒ 6.3 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุจู†ูุณุฌูŠ", + "description_en": "Buy Apple iPhone 17, 5G, 6.3 inch 256GB, Lavender from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠููˆู† 17ุŒ 5 ุฌูŠุŒ 6.3 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุจู†ูุณุฌูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3799, + "compare_price": 4081.65, + "images": [ + "https://media.extra.com/s/aurora/100460146_800/Apple-iPhone-17%2C-5G%2C-6-3-inch-256GB%2C-Lavender?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100460146_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100460146_800_17?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100460146_300_01", + "https://media.extra.com/v/aurora/100460146_300_02" + ], + "options": [ + { + "sku": "EXT-140249ae", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3799, + "stock": 16, + "image": "https://media.extra.com/s/aurora/100460146_800/Apple-iPhone-17%2C-5G%2C-6-3-inch-256GB%2C-Lavender?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-0c08d2e2", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 4558.8, + "stock": 39, + "image": "https://media.extra.com/i/aurora/100460146_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.14, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-22", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Lavender", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "No", + "Face ID": "Yes", + "Processor Core": "A19 Bionic", + "Processor": "A19 Bionic", + "Battery Size (mAH)": "3692 mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Length": "16.84 CM", + "Weight": "0.33 Kg", + "Width": "8.9 cm", + "Height": "2.71 cm", + "Operating System": "iOS", + "Network": "5G", + "Rear Camera": "48MP", + "Front Camera Resolution": "18MP", + "Screen Size (inch)": "6.3 INCH", + "Screen Type": "Super Retina XDR Display", + "Made in": "Assorted", + "Series Name": "IPHONE 17", + "Brand Name": "APPLE", + "Charger Compatibility": "USB-C", + "SIM Type": "eSIM", + "Wireless Charging": "Yes", + "Device Type": "IPHONE 17", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.3 inch", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุณูˆุจุฑ ุฑูŠุชู†ุง ุฅูƒุณ ุฏูŠ ุขุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุขูŠ ุฃูˆ ุงุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฅูŠู‡ 18 ุจูŠูˆู†ูƒ", + "ุงู„ู…ุนุงู„ุฌ": "A19 Bionic", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ู„ุงููŠู†ุฏุฑ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "3692 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "16.84 ุณู…", + "ุงู„ูˆุฒู†": "0.33 ูƒุบ", + "ุงู„ุนุฑุถ": "8.9 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.71 cm", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "48 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "18 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IPHONE 17", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุงูŠ ุณูŠู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPHONE 17", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB", + "color_en": "Lavender", + "color_ar": "ู„ุงูู†ุฏุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-22" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Honor", + "name_en": "HONOR X9d, 5G, 256 GB, Midnight Black", + "name_ar": "ู‡ูˆู†ุฑ ุงูƒุณ 9 ุฏูŠุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ", + "description_en": "Buy HONOR X9d, 5G, 256 GB, Midnight Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ุงูƒุณ 9 ุฏูŠุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1499, + "images": [ + "https://media.extra.com/s/aurora/100477709_800/HONOR-X9d%2C-5G%2C-256-GB%2C-Midnight-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100477709_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477709_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477709_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477709_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477709_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477709_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477709_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477709_800_08?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100477709_300_01", + "https://media.extra.com/v/aurora/100477709_300_02", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/Captureyourmoments108MP_den", + "https://media.extra.com/i/aurora/EnjoythevisualContent66in_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den", + "https://media.extra.com/i/aurora/DualSIM_den" + ], + "options": [ + { + "sku": "EXT-049c5d78", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 1399, + "stock": 22, + "image": "https://media.extra.com/s/aurora/100477709_800/HONOR-X9d%2C-5G%2C-256-GB%2C-Midnight-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.16, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-23", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "Midnight Black", + "Finger Print (Y/N)": "Yes; Under Display", + "Face ID": "Yes", + "Processor Core": "Octa Core", + "Battery Size (mAH)": "8300 mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Weight": "0.199KG", + "Width": "7.61 cm", + "Height": "0.78 cm", + "Network": "5G", + "Rear Camera": "108 MP OIS +5MP", + "Front Camera Resolution": "16MP", + "Screen Size (inch)": "6.79 Inch", + "Screen Type": "AMOLED; 1.07 Billion ; 120Hz", + "Flexible Screen": "No", + "Memory Card Slot": "No", + "Made in": "China", + "Series Name": "X", + "Brand Name": "Honor", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Dual SIM Nano", + "Sharing Power": "No", + "Wireless Charging": "No", + "Device Type": "X9d", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู†ูˆุน ุงู„ุดุงุดุฉ": "AMOLED, 1.07 Billion , 120Hz", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Octa Core", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ ุญุงู„ูƒ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู… ุŒ ุชุญุช ุงู„ุนุฑุถ", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุงู„ุนุฑุถ": "7.61 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.78 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 GB", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "108 MP OIS +5MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "16 ู…ูŠุฌุงุจูŠูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุฅูƒุณ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุซู†ุงุฆูŠ ุงู„ุดุฑูŠุญุฉ ู†ุงูˆู†ูˆ", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู„ุง", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "X9d", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-23" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Motorola", + "name_en": "Motorola Edge 60 Stylus Motonote , 5G, 256GB, Pantone Gibraltar Sea", + "name_ar": "ู…ูˆุชูˆุฑูˆู„ุง ุงูŠุฏุฌ 60 ุณุชุงูŠู„ุณ ู…ูˆุชูˆู†ูˆุชุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ุฏุงูƒู†", + "description_en": "Buy Motorola Edge 60 Stylus Motonote , 5G, 256GB, Pantone Gibraltar Sea from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู…ูˆุชูˆุฑูˆู„ุง ุงูŠุฏุฌ 60 ุณุชุงูŠู„ุณ ู…ูˆุชูˆู†ูˆุชุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ุฏุงูƒู† ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 699, + "compare_price": 1099, + "images": [ + "https://media.extra.com/s/aurora/100476285_800/Motorola-Edge-60-Stylus-Motonote-%2C-5G%2C-256GB%2C-Pantone-Gibraltar-Sea?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100476285_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476285_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476285_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476285_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476285_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476285_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/EnjoythevisualContent66in_den", + "https://media.extra.com/i/aurora/Captureyourmoments10882MP_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den", + "https://media.extra.com/i/aurora/DualSIM_den" + ], + "options": [ + { + "sku": "EXT-3bd75202", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 699, + "stock": 6, + "image": "https://media.extra.com/s/aurora/100476285_800/Motorola-Edge-60-Stylus-Motonote-%2C-5G%2C-256GB%2C-Pantone-Gibraltar-Sea?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.3, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-24", + "source": "extra.com", + "brand_name": "Motorola", + "details_en": { + "Color": "Dark Blue", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "Yes", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "2.4 GHz", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Length": "0.82 cm", + "Weight": "0.19 Kg", + "Width": "0.74 cm", + "Height": "1.6 CM", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "50MP OIS + 13MP + Macro Vision + 3-in-1 Light Sens", + "Front Camera Resolution": "50MP", + "Screen Size (inch)": "6.7 INCH", + "Screen Type": "POLED", + "Screen Resolution": "2712 x 1220", + "Flexible Screen": "No", + "Memory Card Slot": "No", + "Made in": "China", + "Series Name": "Edge Series", + "Brand Name": "Motorola", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano SIM; eSIM", + "Sharing Power": "No", + "Wireless Charging": "Yes", + "Device Type": "MOTOROLA EDGE 60 MOTONOTE", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.7 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุจูŠ ุงูˆ ุงู„ ุงูŠ ุฏูŠ", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2.4 ุฌุฌูŠุงู‡ุฑุชุฒ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚ ุฏุงูƒู†", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.19 ูƒุฌู…", + "ุงู„ุนุฑุถ": "0.74 cm", + "ุงู„ุงุฑุชูุงุน": "1.6 CM", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "50MP OIS + 13MP + Macro Vision + 3-in-1 Light Sens", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Edge Series", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู…ูˆุชูˆุฑูˆู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆุŒ ุฅูŠ ุณูŠู…", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู„ุง", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ู…ูˆุชูˆุฑูˆู„ุง ุฅูŠุฏุฌ 60 ู…ูˆุชูˆู†ูˆุช", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-24" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy A56, 5G, 256 GB, 12GB RAM, Awesome Graphite", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงูŠู‡ 56ุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ 12 ุฌูŠุฌุง ุฑุงู…ุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy SAMSUNG Galaxy A56, 5G, 256 GB, 12GB RAM, Awesome Graphite from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุงูŠู‡ 56ุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ 12 ุฌูŠุฌุง ุฑุงู…ุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100396760_800/SAMSUNG-Galaxy-A56%2C-5G%2C-256-GB%2C-12GB-RAM%2C-Awesome-Graphite?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396760_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396760_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396760_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396760_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396760_800_05?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-f1412244", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 1399, + "stock": 5, + "image": "https://media.extra.com/s/aurora/100396760_800/SAMSUNG-Galaxy-A56%2C-5G%2C-256-GB%2C-12GB-RAM%2C-Awesome-Graphite?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.66, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-25", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Awesome Graphite", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "No", + "Processor Core": "Exynos 1580", + "Processor Speed": "2.9 GHz;2.6 GHz;1.9 GHz", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Length": "0.74 cm", + "Weight": "0.19 Kg", + "Width": "7.75 cm", + "Height": "16.22 CM", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "50MP + 12MP + 5MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.7 INCH", + "Screen Type": "Super AMOLED", + "Screen Resolution": "1080 x 2340 (FHD+)", + "Flexible Screen": "No", + "Memory Card Slot": "MicroSD (Up to 1TB)", + "Made in": "Vietnam", + "Series Name": "A", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano-SIM (4FF);Embedded-SIM", + "Sharing Power": "No", + "Wireless Charging": "No", + "Device Type": "SAMSUNG GALAXY A56 5G", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.7 ุจูˆุตุฉ", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Exynos 1580", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2.9 GHz,2.6 GHz,1.9 GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฌุฑุงููŠุช ุฑุงุฆุน", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "0.74 cm", + "ุงู„ูˆุฒู†": "0.19 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.75 ุณู…", + "ุงู„ุงุฑุชูุงุน": "16.22 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "50ู…ุน12ู…ุน5 ู…ูŠุฌุง ุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "MicroSD (Up to 1TB)", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "A", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "Nano-SIM (4FF),Embedded-SIM", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู„ุง", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "SAMSUNG GALAXY A56 5G", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Graphite", + "color_ar": "ุฑุตุงุตูŠ ุบุงู…ู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-25" + }, + { + "category": "ุฌูˆุงู„ุงุช", + "category_en": "Smartphones", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy S26 Ultra, 5G, 256 GB, Cobalt Violet", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุฅุณ 26 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุจู†ูุณุฌูŠ", + "description_en": "Buy SAMSUNG Galaxy S26 Ultra, 5G, 256 GB, Cobalt Violet from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุฅุณ 26 ุงู„ุชุฑุงุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ุจู†ูุณุฌูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 5499, + "compare_price": 5834.94, + "images": [ + "https://media.extra.com/s/aurora/100501261_800/SAMSUNG-Galaxy-S26-Ultra%2C-5G%2C-256-GB%2C-Cobalt-Violet?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100501261_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501261_800_18?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100501261_300_01" + ], + "options": [ + { + "sku": "EXT-67ef0e79", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 5499, + "stock": 35, + "image": "https://media.extra.com/s/aurora/100501261_800/SAMSUNG-Galaxy-S26-Ultra%2C-5G%2C-256-GB%2C-Cobalt-Violet?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-65f92c3e", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 6598.8, + "stock": 48, + "image": "https://media.extra.com/i/aurora/100501261_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-b0df1d09", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 4399.2, + "stock": 21, + "image": "https://media.extra.com/i/aurora/100501261_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.93, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-26", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Cobalt Violet", + "Waterproof (Y/N)": "Yes", + "Finger Print (Y/N)": "Yes", + "Face ID": "Yes", + "Processor Core": "Snapdragonยฎ 8 Elite for Galaxy", + "Processor Speed": "4.47GHz,3.6GHz", + "Battery Size (mAH)": "5000mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Length": "14.69 cm", + "Weight": "0.16 Kg", + "Width": "7.05 cm", + "Height": "0.72 cm", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "200MP + 50MP + 50MP + 10MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "6.9 Inch", + "Screen Type": "Dynamic LTPO AMOLED 2X", + "Screen Resolution": "1440 x 3120", + "Flexible Screen": "No", + "Memory Card Slot": "No", + "Made in": "Assorted", + "Series Name": "S", + "Brand Name": "SAMSUNG", + "NFC": "Yes", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano-SIM (4FF),Embedded-SIM", + "Sharing Power": "Yes", + "Wireless Charging": "Yes", + "Device Type": "SAMSUNG GALAXY S26 ULTRA 5G", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "6.9 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Dynamic LTPO AMOLED 2X", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1440 x 3120", + "ุดุงุดุฉ ู…ุฑู†ุฉ": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Snapdragonยฎ 8 Elite for Galaxy", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4.47GHz,3.6GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุจู†ูุณุฌูŠ ูƒูˆุจุงู„ุช", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ุนุฑู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "5000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "14.69 ุณู…", + "ุงู„ูˆุฒู†": "0.16 ูƒุฌู…", + "ุงู„ุนุฑุถ": "7.05 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.72 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "200MP + 50MP + 50MP + 10MP", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "S", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ ุฅู† ุฅู ุณูŠ": "ู†ุนู…", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "Nano-SIM (4FF),Embedded-SIM", + "ู…ุดุงุฑูƒุฉ ุงู„ุทุงู‚ุฉ": "ู†ุนู…", + "ุงู„ุดุญู† ุงู„ู„ุงุณู„ูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "SAMSUNG GALAXY S26 ULTRA 5G", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Cobalt", + "color_ar": "ูƒูˆุจุงู„ุช" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-26" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Huawei", + "name_en": "HUAWEI MateBook D16, Core i5, 16GB, 512GB,16 inch, DOS OS, Non-Windows version, Mystic Silver", + "name_ar": "ู‡ูˆุงูˆูŠ ู…ูŠุช ุจูˆูƒ ุฏูŠ 16ุŒ ูƒูˆุฑ ุงูŠ 5ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 16 ุจูˆุตุฉุŒ ู†ุณุฎุฉ ุจุฏูˆู† ูˆูŠู†ุฏูˆุฒุŒ ูุถูŠ", + "description_en": "Buy HUAWEI MateBook D16, Core i5, 16GB, 512GB,16 inch, DOS OS, Non-Windows version, Mystic Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ู…ูŠุช ุจูˆูƒ ุฏูŠ 16ุŒ ูƒูˆุฑ ุงูŠ 5ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 16 ุจูˆุตุฉุŒ ู†ุณุฎุฉ ุจุฏูˆู† ูˆูŠู†ุฏูˆุฒุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2799, + "compare_price": 3106.19, + "images": [ + "https://media.extra.com/s/aurora/100474586_800/HUAWEI-MateBook-D16%2C-Core-i5%2C-16GB%2C-512GB%2C16-inch%2C-DOS-OS%2C-Non-Windows-version%2C-Mystic-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100474586_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474586_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474586_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474586_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474586_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474586_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474586_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474586_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedMeetsIntelligencei7_den", + "https://media.extra.com/i/aurora/MultitaskWithoutLimits_den", + "https://media.extra.com/i/aurora/StoreItAll512_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den" + ], + "options": [ + { + "sku": "EXT-b3f252bc", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2799, + "stock": 85, + "image": "https://media.extra.com/s/aurora/100474586_800/HUAWEI-MateBook-D16%2C-Core-i5%2C-16GB%2C-512GB%2C16-inch%2C-DOS-OS%2C-Non-Windows-version%2C-Mystic-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.88, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-27", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Processor Type": "Intel Core i5", + "Processor Core": "8 Core", + "Processor Speed": "Up To 4.60GHz", + "Processor Maximum Turbo boost Speed": "Up to 4.60GHz", + "Processor Generation": "13th Generation", + "Processor Manufacturer": "Intel", + "Cache Memory": "12 MB", + "Processor Model": "13420H", + "Color": "Mystic Silver", + "Finger Print (Y/N)": "Yes", + "Bluetooth": "Yes; V5.1", + "Number of USB Inputs": "3", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Total Storage (Capacity)": "512GB SSD", + "RAM SIZE": "16GB", + "RAM Type": "DDR4", + "Weight": "1.7 kg", + "Length": "24.87 cm", + "Height": "1.70 cm", + "Width": "35.7 cm", + "Operating System": "DOS", + "Wi-Fi 6/AX": "Yes", + "Wireless LAN": "Yes", + "Front Camera Resolution": "HD", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Shared", + "Screen Type": "IPS", + "Graphics Controller Brand": "Intel", + "Screen Refresh Rate": "60Hz", + "Graphics Controller Model": "Integrated", + "Screen Size": "16 inch", + "Screen Resolution": "1920 ร— 1200", + "Made in": "China", + "Series Name": "MATEBOOK D16", + "Solid State Drive Capacity": "512GB SSD", + "Numeric Pad": "Yes", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "Huawei", + "Creators and Gamers Products": "No", + "Premium products": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุดุชุฑูƒ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "-", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "60 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Integrated", + "ุญุฌู… ุงู„ุดุงุดุฉ": "16 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 x 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุจุฏูˆู† ู†ุธุงู…", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core i5", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "8 ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "ูŠุตู„ ุฅู„ู‰ 4.60 ุฌูŠุฌุงู‡ุฑุชุฒ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 4.6 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ ุนุดุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "12 ู…ูŠุฌุง ุจุงูŠุช", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู… ุŒ ููŠ 5.1", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ 6": "ู†ุนู…", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ุงู„ูˆุฒู†": "1.7 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "24.87 ุณู…", + "ุงู„ุงุฑุชูุงุน": "1.70 ุณู…", + "ุงู„ุนุฑุถ": "35.7 ุณู…", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "ุงุชุด ุฏูŠ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "MATEBOOK D16", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-27" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "LENOVO IdeaPad Slim 3 15ABR8, AMD Ryzen 7, 16GB, 512GB, 15.6 inch FHD, Arctic Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุณู„ูŠู… 3ุŒ ุฑุงูŠุฒู† 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy LENOVO IdeaPad Slim 3 15ABR8, AMD Ryzen 7, 16GB, 512GB, 15.6 inch FHD, Arctic Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุณู„ูŠู… 3ุŒ ุฑุงูŠุฒู† 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1949, + "compare_price": 2559, + "images": [ + "https://media.extra.com/s/aurora/100486722_800/LENOVO-IdeaPad-Slim-3-15ABR8%2C-AMD-Ryzen-7%2C-16GB%2C-512GB%2C-15-6-inch-FHD%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100486722_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100486722_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486722_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486722_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486722_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486722_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486722_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486722_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486722_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedMeetsIntelligencei7_den", + "https://media.extra.com/i/aurora/MultitaskWithoutLimits_den", + "https://media.extra.com/i/aurora/StoreItAll512_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den" + ], + "options": [ + { + "sku": "EXT-fdcdf33b", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1949, + "stock": 10, + "image": "https://media.extra.com/s/aurora/100486722_800/LENOVO-IdeaPad-Slim-3-15ABR8%2C-AMD-Ryzen-7%2C-16GB%2C-512GB%2C-15-6-inch-FHD%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.4, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-28", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Processor Type": "AMD Ryzen 7", + "Processor Core": "8 Core", + "Processor Speed": "4.50GHz", + "Processor Maximum Turbo boost Speed": "Up to 4.50GHz", + "Processor Generation": "AMD Ryzen", + "Processor Manufacturer": "AMD", + "Cache Memory": "16MB", + "Processor Model": "Ryzen 7-7730U", + "Color": "Arctic Grey", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes (BT5.2)", + "Number of USB Inputs": "3", + "Headphone Port": "No", + "USB-C": "Yes", + "Ethernet Port": "Yes", + "Total Storage (Capacity)": "512GB SSD", + "Memory Card Reader": "Yes", + "RAM SIZE": "16GB", + "RAM Type": "DDR5", + "Weight": "1.92 kg", + "Length": "25.4 cm", + "Height": "35.5CM", + "Width": "3.61 cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "Office Trial", + "Wi-Fi 6/AX": "WiFi 6", + "Wireless LAN": "Yes", + "Front Camera Resolution": "720p HD", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Integrated", + "Screen Type": "FHD", + "Graphics Controller Brand": "AMD", + "Graphics Controller Model": "AMD Radeon", + "Screen Size": "15.6 inch", + "Screen Resolution": "1920 ร— 1080", + "Made in": "China", + "Series Name": "IDEAPAD SLIM 3", + "Solid State Drive Capacity": "512GB SSD", + "Keyboard Backlight": "YES", + "Numeric Pad": "No", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "LENOVO", + "Creators and Gamers Products": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุฏู…ุฌุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุงู ุงุชุด ุฏูŠ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุงูŠ ุงู… ุฏูŠ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "ุฃูŠ ุฃู… ุฏูŠ ุฑุงุฏูŠูˆู†", + "ุญุฌู… ุงู„ุดุงุดุฉ": "15.6 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1080", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุฃูˆููŠุณ ุชุฌุฑูŠุจูŠ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "AMD Ryzen 7", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "8 ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4.50GHz", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 4.5 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "AMD Ryzen", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "AMD", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "16 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "ุฑุงูŠุฒู† 7-7730 ูŠูˆ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "1.92 ูƒูŠู„ูˆ ุบุฑุงู…", + "ุงู„ุทูˆู„": "25.4 ุณู…", + "ุงู„ุงุฑุชูุงุน": "35.5 ุณู…", + "ุงู„ุนุฑุถ": "3.61 cm", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "720p HD", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุงูŠุฏูŠุงุจุงุฏ ุณู„ูŠู… 3", + "ุฃุถุงุกุฉ ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ": "-", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-28" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Asus", + "name_en": "ASUS TUF A16 Gaming Laptop, Ryzen 7, 512GB, 32GB, 16 Inch , Gray", + "name_ar": "ุงุณูˆุณ ุชู ุงูŠ 16 ุŒ ู„ุงุจ ุชูˆุจ ู„ู„ุงู„ุนุงุจุŒ ุฑุงูŠุฒู† 7ุŒ 512 ุฌูŠุฌุง 32 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy ASUS TUF A16 Gaming Laptop, Ryzen 7, 512GB, 32GB, 16 Inch , Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุณูˆุณ ุชู ุงูŠ 16 ุŒ ู„ุงุจ ุชูˆุจ ู„ู„ุงู„ุนุงุจุŒ ุฑุงูŠุฒู† 7ุŒ 512 ุฌูŠุฌุง 32 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3899, + "compare_price": 4899, + "images": [ + "https://media.extra.com/s/aurora/100479425_800/ASUS-TUF-A16-Gaming-Laptop%2C-Ryzen-7%2C-512GB%2C-32GB%2C-16-Inch-%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100479425_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100479425_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100479425_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100479425_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100479425_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100479425_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100479425_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100479425_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100479425_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedMeetsIntelligencei7_den", + "https://media.extra.com/i/aurora/EfficientPerformance32_den", + "https://media.extra.com/i/aurora/StoreItAll512_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den", + "https://media.extra.com/i/aurora/PowerThroughCreativity_den" + ], + "options": [ + { + "sku": "EXT-fb75dce8", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 3899, + "stock": 81, + "image": "https://media.extra.com/s/aurora/100479425_800/ASUS-TUF-A16-Gaming-Laptop%2C-Ryzen-7%2C-512GB%2C-32GB%2C-16-Inch-%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.92, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-29", + "source": "extra.com", + "brand_name": "Asus", + "details_en": { + "Processor Maximum Turbo boost Speed": "Up To 4.7GHz", + "Processor Manufacturer": "AMD", + "Processor Model": "7-7445HS", + "Cache Memory": "22 MB", + "Processor Type": "AMD Ryzen 7", + "Processor Core": "6 Core", + "Processor Speed": "Up To 4.7GHz", + "Color": "Mecha Gray", + "Finger Print (Y/N)": "No", + "Headphone Port": "Yes", + "Bluetooth": "Yes (BT5.3)", + "USB-C": "3x", + "Ethernet Port": "No", + "Number of USB Inputs": "3", + "Memory Card Reader": "No", + "RAM SIZE": "32GB DDR5", + "Total Storage (Capacity)": "512GB SSD", + "RAM Type": "DDR5", + "Length": "25cm", + "Weight": "2.20 kg", + "Width": "35 cm", + "Height": "2.67 CM", + "Wi-Fi 6/AX": "Wi-Fi 6", + "Wireless LAN": "Wi-Fi 802.11n; 2x2; Dual band", + "MS Office Pre-loaded": "1 Month", + "Operating System": "Win11Home", + "Front Camera Resolution": "720p HD", + "Graphics Controller Brand": "NVIDIA", + "Screen Refresh Rate": "144Hz", + "Graphics Controller Model": "RTX 4050", + "Touchscreen": "No", + "Screen Size": "16 inch", + "Graphics Memory Capacity": "6GB GDDR6", + "Graphics Memory (Integrated/Dedicated)": "Dedicated", + "Screen Type": "FHD+", + "Screen Resolution": "1920 ร— 1200", + "Hard Drive Capacity": "No", + "Intel Optane Memory Capacity": "No", + "Hard Drive RPM": "No", + "Keyboard Backlight": "1-zone RGB Backlit", + "Solid State Drive Capacity": "512GB SSD", + "Numeric Pad": "Yes", + "Device Differentiator": "No", + "VR Support": "No", + "HDMI": "Yes", + "Optical Drive": "No", + "Made in": "China", + "Series Name": "TUF Gaming A16", + "Product Type": "Gaming Laptop", + "Brand Name": "ASUS", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ู†ูŠููŠุฏูŠุง", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "144 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "RTX 4050", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "16 ุจูˆุตุฉ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "6GB GDDR6", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุฎุตุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 x 1200", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "Up To 4.7GHz", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "AMD", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "7-7445HS", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "22 MB", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "AMD Ryzen 7", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "6 ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "ุญุชู‰ 4.7 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "Yes (BT5.3)", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู„ุง", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "Wi-Fi 802.11n, 2x2, Dual band", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ุทูˆู„": "25 ุณู…", + "ุงู„ูˆุฒู†": "2.20 ูƒุบ", + "ุงู„ุนุฑุถ": "35 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.67 CM", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "32GB DDR5", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "720p HD", + "ุณุนุฉ ุงู„ู‚ุฑุต ุงู„ุตู„ุจ": "ู„ุง", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ุฏูˆุฑุฉ ู…ุญุฑูƒ ุงู„ู‚ุฑุต ุงู„ุตู„ุจ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ": "ู„ุง", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู†ุนู…", + "ู…ูŠุฒุงุช ุฃุฎุฑู‰ ู„ู„ุฌู‡ุงุฒ": "ู„ุง", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "TUF Gaming A16", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„ ู„ู„ุฃู„ุนุงุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุงุณูˆุณ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "512GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-29" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "LENOVO IdeaPad Slim 3 15ITN9, Intel N150, 8GB, 128GB, 15.6 inch FHD, Arctic Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุณู„ูŠู… 3ุŒ ุงู†ุชู„ ุงู† 150ุŒ 8 ุฌูŠุฌุงุŒ 128 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy LENOVO IdeaPad Slim 3 15ITN9, Intel N150, 8GB, 128GB, 15.6 inch FHD, Arctic Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุณู„ูŠู… 3ุŒ ุงู†ุชู„ ุงู† 150ุŒ 8 ุฌูŠุฌุงุŒ 128 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1349, + "compare_price": 1421.43, + "images": [ + "https://media.extra.com/s/aurora/100487183_800/LENOVO-IdeaPad-Slim-3-15ITN9%2C-Intel-N150%2C-8GB%2C-128GB%2C-15-6-inch-FHD%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100487183_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100487183_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487183_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487183_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487183_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487183_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487183_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487183_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487183_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ProcessorandPerformance_den", + "https://media.extra.com/i/aurora/EfficientPerformance4_den", + "https://media.extra.com/i/aurora/StoreItAll128_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den" + ], + "options": [ + { + "sku": "EXT-3317061f", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1349, + "stock": 56, + "image": "https://media.extra.com/s/aurora/100487183_800/LENOVO-IdeaPad-Slim-3-15ITN9%2C-Intel-N150%2C-8GB%2C-128GB%2C-15-6-inch-FHD%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.88, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-30", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Processor Type": "Intel-N150", + "Processor Core": "4 Core", + "Processor Speed": "Up To 4.30GHz", + "Processor Maximum Turbo boost Speed": "Up To 4.30GHz", + "Processor Manufacturer": "Intel", + "Cache Memory": "6MB", + "Processor Model": "N150", + "Color": "Arctic Grey", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes (BT5.2)", + "Number of USB Inputs": "3", + "Headphone Port": "No", + "USB-C": "Yes", + "Ethernet Port": "Yes", + "Total Storage (Capacity)": "128GB UFS 2.2", + "Memory Card Reader": "Yes", + "RAM SIZE": "8GB", + "RAM Type": "DDR5", + "Weight": "1.92 kg", + "Length": "25.4 cm", + "Height": "35.5CM", + "Width": "3.61 cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "Office Trial", + "Wi-Fi 6/AX": "WiFi 6", + "Wireless LAN": "Yes", + "Front Camera Resolution": "720p HD", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Integrated", + "Screen Type": "FHD", + "Graphics Controller Brand": "Intel", + "Graphics Controller Model": "Intel", + "Screen Size": "15.6 inch", + "Screen Resolution": "1920 ร— 1080", + "Made in": "China", + "Series Name": "IDEAPAD SLIM 3", + "Solid State Drive Capacity": "512GB SSD", + "Keyboard Backlight": "YES", + "Numeric Pad": "No", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "LENOVO", + "Creators and Gamers Products": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุฏู…ุฌุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุงู ุงุชุด ุฏูŠ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "-", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Intel", + "ุญุฌู… ุงู„ุดุงุดุฉ": "15.6 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1080", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุฃูˆููŠุณ ุชุฌุฑูŠุจูŠ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel-N150", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "4 ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "ูŠุตู„ ุฅู„ู‰ 4.30 ุฌูŠุฌุงู‡ุฑุชุฒ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 3.40 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "6 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "N150", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "1.92 ูƒูŠู„ูˆ ุบุฑุงู…", + "ุงู„ุทูˆู„": "25.4 ุณู…", + "ุงู„ุงุฑุชูุงุน": "35.5 ุณู…", + "ุงู„ุนุฑุถ": "3.61 cm", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "128 ุฌูŠุฌุงุจุงูŠุช ูŠูˆ ุฅู ุฅุณ 2.2", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "720p HD", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุงูŠุฏูŠุงุจุงุฏ ุณู„ูŠู… 3", + "ุฃุถุงุกุฉ ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ": "-", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "8GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-30" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "LENOVO IdeaPad Slim 3 15AMN8, AMD Ryzen 5, 8GB, 512GB, 15.6 inch FHD, Arctic Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุณู„ูŠู… 3ุŒ ุฑุงูŠุฒู† 5ุŒ 8 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy LENOVO IdeaPad Slim 3 15AMN8, AMD Ryzen 5, 8GB, 512GB, 15.6 inch FHD, Arctic Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุณู„ูŠู… 3ุŒ ุฑุงูŠุฒู† 5ุŒ 8 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1549, + "compare_price": 1949, + "images": [ + "https://media.extra.com/s/aurora/100486724_800/LENOVO-IdeaPad-Slim-3-15AMN8%2C-AMD-Ryzen-5%2C-8GB%2C-512GB%2C-15-6-inch-FHD%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100486724_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100486724_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486724_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486724_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486724_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486724_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486724_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486724_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100486724_800_08?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-6e54e476", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1549, + "stock": 26, + "image": "https://media.extra.com/s/aurora/100486724_800/LENOVO-IdeaPad-Slim-3-15AMN8%2C-AMD-Ryzen-5%2C-8GB%2C-512GB%2C-15-6-inch-FHD%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.43, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-31", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Processor Type": "AMD Ryzen 5", + "Processor Core": "4 Core", + "Processor Speed": "Up To 4.30GHz", + "Processor Maximum Turbo boost Speed": "Up To 4.30GHz", + "Processor Generation": "AMD Ryzen", + "Processor Manufacturer": "AMD", + "Cache Memory": "6MB", + "Processor Model": "Ryzen 5-7520U", + "Color": "Arctic Grey", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes (BT5.2)", + "Number of USB Inputs": "3", + "Headphone Port": "No", + "USB-C": "Yes", + "Ethernet Port": "Yes", + "Total Storage (Capacity)": "512GB SSD", + "Memory Card Reader": "Yes", + "RAM SIZE": "8GB", + "RAM Type": "DDR5", + "Weight": "1.92 kg", + "Length": "25.4 cm", + "Height": "35.5CM", + "Width": "3.61 cm", + "Operating System": "Windows 11", + "MS Office Pre-loaded": "Office Trial", + "Wi-Fi 6/AX": "WiFi 6", + "Wireless LAN": "Yes", + "Front Camera Resolution": "720p HD", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Integrated", + "Screen Type": "FHD", + "Graphics Controller Brand": "AMD", + "Graphics Controller Model": "AMD Radeon", + "Screen Size": "15.6 inch", + "Screen Resolution": "1920 ร— 1080", + "Made in": "China", + "Series Name": "IDEAPAD SLIM 3", + "Solid State Drive Capacity": "512GB SSD", + "Keyboard Backlight": "YES", + "Numeric Pad": "No", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "LENOVO", + "Creators and Gamers Products": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุฏู…ุฌุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุงู ุงุชุด ุฏูŠ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุงูŠ ุงู… ุฏูŠ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "ุฃูŠ ุฃู… ุฏูŠ ุฑุงุฏูŠูˆู†", + "ุญุฌู… ุงู„ุดุงุดุฉ": "15.6 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1080", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ูˆูŠู†ุฏูˆุฒ 11", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุฃูˆููŠุณ ุชุฌุฑูŠุจูŠ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "AMD Ryzen 5", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "4 ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "ูŠุตู„ ุฅู„ู‰ 4.30 ุฌูŠุฌุงู‡ุฑุชุฒ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 3.40 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "AMD Ryzen", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "AMD", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "6 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "ุฑุงูŠุฒู† 5-7520ูŠูˆ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "1.92 ูƒูŠู„ูˆ ุบุฑุงู…", + "ุงู„ุทูˆู„": "25.4 ุณู…", + "ุงู„ุงุฑุชูุงุน": "35.5 ุณู…", + "ุงู„ุนุฑุถ": "3.61 cm", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "720p HD", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุงูŠุฏูŠุงุจุงุฏ ุณู„ูŠู… 3", + "ุฃุถุงุกุฉ ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ": "-", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "8GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-31" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Acer", + "name_en": "ACER Aspire 15, core i9-13900H , 32GB, 512GB, 15.6 inch, Gray", + "name_ar": "ุงูŠุณุฑ ุงุณุจูŠุฑ 15ุŒ ูƒูˆุฑ ุงูŠ 9ุŒ 32 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy ACER Aspire 15, core i9-13900H , 32GB, 512GB, 15.6 inch, Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงูŠุณุฑ ุงุณุจูŠุฑ 15ุŒ ูƒูˆุฑ ุงูŠ 9ุŒ 32 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3199, + "compare_price": 3399, + "images": [ + "https://media.extra.com/s/aurora/100430544_800/ACER-Aspire-15%2C-core-i9-13900H-%2C-32GB%2C-512GB%2C-15-6-inch%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100430544_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100430544_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100430544_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100430544_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100430544_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100430544_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100430544_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100430544_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100430544_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedMeetsIntelligencei7_den", + "https://media.extra.com/i/aurora/EfficientPerformance32_den", + "https://media.extra.com/i/aurora/StoreItAll512_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den" + ], + "options": [ + { + "sku": "EXT-ab60a3e4", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 3199, + "stock": 32, + "image": "https://media.extra.com/s/aurora/100430544_800/ACER-Aspire-15%2C-core-i9-13900H-%2C-32GB%2C-512GB%2C-15-6-inch%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.69, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-32", + "source": "extra.com", + "brand_name": "Acer", + "details_en": { + "Processor Type": "Intel Core i9", + "Processor Core": "14 Core", + "Processor Speed": "2.6 GHz", + "Processor Maximum Turbo boost Speed": "5.40GHz", + "Processor Generation": "13th Generation", + "Processor Manufacturer": "Intel", + "Cache Memory": "24MB", + "Processor Model": "13900H", + "Color": "Gray", + "Finger Print (Y/N)": "Yes", + "Bluetooth": "5.0", + "Number of USB Inputs": "1 USB-C3.1; 2 USB-A3.1", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Total Storage (Capacity)": "512GB SSD", + "RAM SIZE": "32GB", + "RAM Type": "DDR4-", + "Weight": "1.7 kg", + "Length": "23.8 cm", + "Height": "1.8", + "Width": "35.7 cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "1 Month", + "Wi-Fi 6/AX": "Yes", + "Wireless LAN": "Yes", + "Front Camera Resolution": "FHD", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Screen Type": "IPS", + "Graphics Controller Brand": "Intel", + "Screen Refresh Rate": "65Hz", + "Graphics Controller Model": "Integrated", + "Screen Size": "15.6 inch", + "Screen Resolution": "1920 ร— 1080", + "Made in": "China", + "Series Name": "Aspire Lite", + "Solid State Drive Capacity": "NOT APPLICABLE", + "Numeric Pad": "Yes", + "Device Differentiator": "Bluelight Shield", + "VR Support": "Yes", + "HDMI": "Yes", + "Product Type": "Laptop", + "Brand Name": "ACER", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "-", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "65 ุฌูŠุฌุงู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Integrated", + "ุญุฌู… ุงู„ุดุงุดุฉ": "15.6 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1080", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core i9", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "14ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2.6 GHz", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "5.40GHz", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ ุนุดุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "24 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "13900 ุงุชุด", + "ุจู„ูˆุชูˆูˆุซ": "5", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ 6": "ู†ุนู…", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ุงู„ูˆุฒู†": "1.7 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "23.8 ุณู…", + "ุงู„ุงุฑุชูุงุน": "1.8", + "ุงู„ุนุฑุถ": "35.7 ุณู…", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "32 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุงุฑ4", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "ุนุงู„ูŠ ุงู„ูˆุถูˆุญ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู†ุนู…", + "ู…ูŠุฒุงุช ุฃุฎุฑู‰ ู„ู„ุฌู‡ุงุฒ": "ุจู„ูˆ ู„ุงูŠุช ุดูŠู„ุฏ", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู„ุงุจ ุชูˆุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃูŠุณุฑ" + }, + "storage": "32GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-32" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "APPLE MacBook Air, M2, 16GB, 256GB SSD, 13.6 inch, 8 Core GPU, Midnight", + "name_ar": "ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ุฃูŠุฑุŒ ุฅู… 2ุŒ 16 ุฌูŠุฌุงุŒ 256 ุฌูŠุฌุงุŒ 13.6 ุจูˆุตุฉุŒ 8 ู†ูˆู‰ ุฌูŠ ุจูŠ ูŠูˆุŒ ุณู…ุงุก ุงู„ู„ูŠู„", + "description_en": "Buy APPLE MacBook Air, M2, 16GB, 256GB SSD, 13.6 inch, 8 Core GPU, Midnight from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ุฃูŠุฑุŒ ุฅู… 2ุŒ 16 ุฌูŠุฌุงุŒ 256 ุฌูŠุฌุงุŒ 13.6 ุจูˆุตุฉุŒ 8 ู†ูˆู‰ ุฌูŠ ุจูŠ ูŠูˆุŒ ุณู…ุงุก ุงู„ู„ูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3499, + "compare_price": 3699, + "images": [ + "https://media.extra.com/s/aurora/100389353_800/APPLE-MacBook-Air%2C-M2%2C-16GB%2C-256GB-SSD%2C-13-6-inch%2C-8-Core-GPU%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100389353_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389353_800_18?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100389353_300_01" + ], + "options": [ + { + "sku": "EXT-b24e28f8", + "name_en": "512GB SSD", + "name_ar": "512GB ุงุณ ุงุณ ุฏูŠ", + "price": 4198.8, + "stock": 27, + "image": "https://media.extra.com/i/aurora/100389353_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-84d6e6ae", + "name_en": "256GB SSD", + "name_ar": "256GB ุงุณ ุงุณ ุฏูŠ", + "price": 3499, + "stock": 29, + "image": "https://media.extra.com/s/aurora/100389353_800/APPLE-MacBook-Air%2C-M2%2C-16GB%2C-256GB-SSD%2C-13-6-inch%2C-8-Core-GPU%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-2feec507", + "name_en": "16GB", + "name_ar": "ูกูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3499, + "stock": 17, + "image": "https://media.extra.com/s/aurora/100389353_800/APPLE-MacBook-Air%2C-M2%2C-16GB%2C-256GB-SSD%2C-13-6-inch%2C-8-Core-GPU%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-754628af", + "name_en": "24GB", + "name_ar": "24 ุฌูŠุฌุงุจุงูŠุช", + "price": 4198.8, + "stock": 35, + "image": "https://media.extra.com/i/aurora/100389353_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.57, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-33", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Processor Model": "M2", + "Processor Manufacturer": "Apple", + "Processor Type": "Apple M2", + "Processor Core": "Octa-Core (8-Core)", + "Color": "Midnight", + "Finger Print (Y/N)": "Yes, Touch ID", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Bluetooth": "Yes, V5.3", + "Number of USB Inputs": "2x Thunderbolt 3", + "RAM SIZE": "16GB", + "Total Storage (Capacity)": "256GB SSD", + "Length": "21.50 cm", + "Weight": "1.24kg", + "Width": "30.41 cm", + "Height": "1.13 cm", + "Wi-Fi 6/AX": "Wi-Fi 6", + "Wireless LAN": "Yes", + "Operating System": "macOS", + "Front Camera Resolution": "1080p FaceTime HD", + "Graphics Controller Brand": "Apple", + "Graphics Controller Model": "8-Core GPU", + "Screen Size": "13.6 inch", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Shared", + "Screen Resolution": "2560 x 1664", + "Screen Type": "Liquid Retina", + "Solid State Drive Capacity": "256GB SSD", + "Series Name": "MacBook Air 13", + "Made in": "China", + "Product Type": "CLAMSHELL", + "Brand Name": "APPLE", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุฃุจู„", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "8-Core GPU", + "ุญุฌู… ุงู„ุดุงุดุฉ": "13.6 ุจูˆุตุฉ", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุดุชุฑูƒ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 x 1664", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Liquid Retina", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…, 5.3", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2 ุซู†ุฏุฑุจูˆู„ุช 3", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Apple", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Apple M2", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุณู…ุงุก ุงู„ู„ูŠู„", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู… ุŒ ู…ุนุฑู ุงู„ู„ู…ุณ", + "ุงู„ุทูˆู„": "21.50 ุณู…", + "ุงู„ูˆุฒู†": "1.24 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "30.41 ุณู…", + "ุงู„ุงุฑุชูุงุน": "1.13 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "256 ุฌูŠุฌุง ุฃุณ ุฃู ุฏูŠ", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "1080p FaceTime HD", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ู…ุญุฑูƒ ุงู„ุญุงู„ุฉ ุงู„ุตู„ุจุฉ": "256 ุฌูŠุฌุงุจุงูŠุช ุงุณ ุงุณ ุฏูŠ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ุงูƒ ุจูˆูƒ ุงูŠุฑ 13", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„" + }, + "storage": "16GB", + "color_en": "Midnight", + "color_ar": "ู…ู†ุชุตู ุงู„ู„ูŠู„" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-33" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "LENOVO IdeaPad S3, Core i7, 16GB, 512GB, 14 inch, Arctic Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุงุณ 3ุŒ ูƒูˆุฑ ุงูŠ 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy LENOVO IdeaPad S3, Core i7, 16GB, 512GB, 14 inch, Arctic Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุงุณ 3ุŒ ูƒูˆุฑ ุงูŠ 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2899, + "compare_price": 3199, + "images": [ + "https://media.extra.com/s/aurora/100395093_800/LENOVO-IdeaPad-S3%2C-Core-i7%2C-16GB%2C-512GB%2C-14-inch%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100395093_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100395093_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395093_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395093_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395093_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395093_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395093_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395093_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395093_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Processing-Speed_EN_DBG", + "https://media.extra.com/i/aurora/Storeitall_DEN", + "https://media.extra.com/i/aurora/Seamless-multitasking11_den", + "https://media.extra.com/i/aurora/perfectsize_den" + ], + "options": [ + { + "sku": "EXT-baf2f24f", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2899, + "stock": 22, + "image": "https://media.extra.com/s/aurora/100395093_800/LENOVO-IdeaPad-S3%2C-Core-i7%2C-16GB%2C-512GB%2C-14-inch%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.87, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-34", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Processor Type": "Intel Core i7", + "Processor Core": "10 Core", + "Processor Speed": "1.8GHz", + "Processor Maximum Turbo boost Speed": "4.9GHz", + "Processor Generation": "13th Generation", + "Processor Manufacturer": "Intel", + "Cache Memory": "24MB", + "Processor Model": "Core i7", + "Color": "Lunar Grey", + "Bluetooth": "Yes (BT5.2)", + "Number of USB Inputs": "3", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Ethernet Port": "No", + "Total Storage (Capacity)": "512GB SSD", + "Memory Card Reader": "Yes", + "RAM SIZE": "16GB", + "RAM Type": "DDR5", + "Weight": "1 to 2 kg", + "Length": "5 cm", + "Height": "20 CM", + "Width": "28 cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "Office Trial", + "Wi-Fi 6/AX": "WiFi 6", + "Wireless LAN": "Yes", + "Front Camera Resolution": "HD 720p", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Screen Type": "WUXGA IPS", + "Graphics Controller Brand": "Intel UHD Graphics", + "Screen Refresh Rate": "60Hz", + "Graphics Controller Model": "Integrated", + "Screen Size": "14 inch", + "Screen Resolution": "1920 ร— 1200", + "Made in": "China", + "Series Name": "IdeaPad 3", + "Intel Optane Memory Capacity": "No", + "Solid State Drive Capacity": "512GB SSD", + "Keyboard Backlight": "NO", + "Numeric Pad": "No", + "VR Support": "No", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "LENOVO", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "WUXGA IPS", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุฃู†ุชู„ ูŠูˆ ุงุชุด ุฏูŠ ุฌุฑุงููŠูƒุณ", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "60 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Integrated", + "ุญุฌู… ุงู„ุดุงุดุฉ": "14 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุฃูˆููŠุณ ุชุฌุฑูŠุจูŠ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core i7", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "10 Core", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "1.8 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "4.9GHz", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ ุนุดุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "24 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "Core i7", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู„ุง", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ุงู„ุทูˆู„": "5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "20ุณู…", + "ุงู„ุนุฑุถ": "28 ุณู…", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IdeaPad 3", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู„ุง", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-34" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "HP", + "name_en": "HP 15-fc0013nx, AMD Ryzen 7, 16GB, 512GB, 15.6 inch FHD, Webcam, Natural Silver", + "name_ar": "ุงุชุด ุจูŠ 15ุŒ ุงูŠู‡ ุงู… ุฏูŠ ุฑุงูŠุฒู† 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ูุถูŠ", + "description_en": "Buy HP 15-fc0013nx, AMD Ryzen 7, 16GB, 512GB, 15.6 inch FHD, Webcam, Natural Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุชุด ุจูŠ 15ุŒ ุงูŠู‡ ุงู… ุฏูŠ ุฑุงูŠุฒู† 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2699, + "compare_price": 2799, + "images": [ + "https://media.extra.com/s/aurora/100476556_800/HP-15-fc0013nx%2C-AMD-Ryzen-7%2C-16GB%2C-512GB%2C-15-6-inch-FHD%2C-Webcam%2C-Natural-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100476556_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100476556_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476556_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476556_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476556_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476556_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476556_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476556_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476556_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedMeetsIntelligencei7_den", + "https://media.extra.com/i/aurora/MultitaskWithoutLimits_den", + "https://media.extra.com/i/aurora/StoreitAllDesktop_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den" + ], + "options": [ + { + "sku": "EXT-27358983", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2699, + "stock": 94, + "image": "https://media.extra.com/s/aurora/100476556_800/HP-15-fc0013nx%2C-AMD-Ryzen-7%2C-16GB%2C-512GB%2C-15-6-inch-FHD%2C-Webcam%2C-Natural-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.41, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-35", + "source": "extra.com", + "brand_name": "HP", + "details_en": { + "Processor Type": "AMD Ryzen 7", + "Processor Core": "8 Core", + "Processor Speed": "4.50GHz", + "Processor Maximum Turbo boost Speed": "Up to 4.50GHz", + "Processor Generation": "AMD Ryzen", + "Processor Manufacturer": "AMD", + "Cache Memory": "16MB", + "Processor Model": "Ryzen 7-5825U", + "Color": "Silver", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes", + "Number of USB Inputs": "2", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Ethernet Port": "No", + "Total Storage (Capacity)": "512GB", + "RAM SIZE": "16GB", + "RAM Type": "DDR4", + "Weight": "1.59 kg", + "Length": "36 cm", + "Height": "2.9 cm", + "Width": "23 cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "1 Month", + "Wi-Fi 6/AX": "Yes", + "Wireless LAN": "Yes", + "Front Camera Resolution": "720p", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "16GB", + "Screen Type": "FHD", + "Graphics Controller Brand": "AMD", + "Screen Refresh Rate": "60Hz", + "Graphics Controller Model": "Integrated", + "Screen Size": "15 inch", + "Screen Resolution": "1920 ร— 1080", + "Made in": "China", + "Series Name": "Essential", + "Intel Optane Memory Capacity": "No", + "Solid State Drive Capacity": "512GB SSD", + "Keyboard Backlight": "NO", + "Numeric Pad": "Yes", + "VR Support": "No", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "HP", + "Creators and Gamers Products": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "16 ุฌูŠุฌุง ุจุงูŠุช", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุงู ุงุชุด ุฏูŠ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุงูŠ ุงู… ุฏูŠ", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "60 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Integrated", + "ุญุฌู… ุงู„ุดุงุดุฉ": "15 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1080", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "AMD Ryzen 7", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "8 ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4.50GHz", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 4.5 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "AMD Ryzen", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "AMD", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "16 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "ุฑุงูŠุฒู† 7-5825 ูŠูˆ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู„ุง", + "ูˆุงูŠ ูุงูŠ 6": "ู†ุนู…", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "1.59 ูƒุบ", + "ุงู„ุทูˆู„": "36 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.9 cm", + "ุงู„ุนุฑุถ": "23 ุณู…", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512ุฌูŠุฌุงุจูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "720p", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุฅูŠุณู†ุชูŠุงู„", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู†ุนู…", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุงุชุด ุจูŠ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-35" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "HP", + "name_en": "HP 15-fd1054nx Intel Core Ultra 7, 16GB, 512GB, 15.6 FHD, Intel Arc, Natural Silver", + "name_ar": "ุงุชุด ุจูŠ 15ุŒ ูƒูˆุฑ ุงู„ุชุฑุง 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ูุถูŠ", + "description_en": "Buy HP 15-fd1054nx Intel Core Ultra 7, 16GB, 512GB, 15.6 FHD, Intel Arc, Natural Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุชุด ุจูŠ 15ุŒ ูƒูˆุฑ ุงู„ุชุฑุง 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 15.6 ุจูˆุตุฉุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2999, + "compare_price": 4149, + "images": [ + "https://media.extra.com/s/aurora/100487916_800/HP-15-fd1054nx-Intel-Core-Ultra-7%2C-16GB%2C-512GB%2C-15-6-FHD%2C-Intel-Arc%2C-Natural-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100487916_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487916_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487916_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487916_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487916_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487916_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-2cf3d4d5", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2999, + "stock": 90, + "image": "https://media.extra.com/s/aurora/100487916_800/HP-15-fd1054nx-Intel-Core-Ultra-7%2C-16GB%2C-512GB%2C-15-6-FHD%2C-Intel-Arc%2C-Natural-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.57, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-36", + "source": "extra.com", + "brand_name": "HP", + "details_en": { + "Processor Type": "Intel Core Ultra 7", + "Processor Core": "16 Cores", + "Processor Speed": "Up To 4.80GHz", + "Processor Maximum Turbo boost Speed": "Up to 4.80GHz", + "Processor Generation": "14th Generation", + "Processor Manufacturer": "Intel", + "Cache Memory": "24MB", + "Processor Model": "155H", + "Color": "Natural Silver", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes", + "Number of USB Inputs": "2", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Ethernet Port": "No", + "Total Storage (Capacity)": "512GB", + "Memory Card Reader": "No", + "RAM SIZE": "16GB", + "RAM Type": "DDR5", + "Weight": "2.9 kg", + "Length": "35 cm", + "Height": "2.9 cm", + "Width": "25.7 cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "1 Month", + "Wi-Fi 6/AX": "Yes", + "Wireless LAN": "Yes", + "Front Camera Resolution": "720p", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "16GB", + "Screen Type": "FHD", + "Graphics Controller Brand": "Intel", + "Screen Refresh Rate": "60Hz", + "Graphics Controller Model": "Intel Arc", + "Screen Size": "15.6 inch", + "Screen Resolution": "1920 ร— 1080", + "Made in": "China", + "Series Name": "Essential", + "Intel Optane Memory Capacity": "No", + "Solid State Drive Capacity": "512GB SSD", + "Keyboard Backlight": "NO", + "Numeric Pad": "Yes", + "VR Support": "No", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "HP", + "Creators and Gamers Products": "No", + "Premium products": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "16 ุฌูŠุฌุง ุจุงูŠุช", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุงู ุงุชุด ุฏูŠ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "-", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "60 ู‡ุฑุชุฒ", + "ุญุฌู… ุงู„ุดุงุดุฉ": "15.6 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1080", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core Ultra 7", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "ู…ุง ูŠุตู„ ุฅู„ู‰ 4.80 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 4.8 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน ุนุดุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "24 ู…ูŠุฌุง ุจุงูŠุช", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู„ุง", + "ูˆุงูŠ ูุงูŠ 6": "ู†ุนู…", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถุฉ ุทุจูŠุนูŠุฉ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "2.9 ูƒุบ", + "ุงู„ุทูˆู„": "35 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.9 cm", + "ุงู„ุนุฑุถ": "25.7 ุณู…", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512ุฌูŠุฌุงุจูŠุช", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "720p", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุฅูŠุณู†ุชูŠุงู„", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู†ุนู…", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุงุชุด ุจูŠ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-36" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "LENOVO LOQ 15IRX10 - Gaming, Intel Core i7, 32GB, 1TB, 15.6 inch FHD - 144Hz, RTX 5060, Luna Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ุงู„ ุงูˆ ูƒูŠูˆ ู„ู„ุงู„ุนุงุจุŒ ูƒูˆุฑ ุงูŠ 7ุŒ 32 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ 15.6 ุจูˆุตุฉุŒ ุงุฑ ุชูŠ ุงูƒุณ 5060ุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy LENOVO LOQ 15IRX10 - Gaming, Intel Core i7, 32GB, 1TB, 15.6 inch FHD - 144Hz, RTX 5060, Luna Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ุงู„ ุงูˆ ูƒูŠูˆ ู„ู„ุงู„ุนุงุจุŒ ูƒูˆุฑ ุงูŠ 7ุŒ 32 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ 15.6 ุจูˆุตุฉุŒ ุงุฑ ุชูŠ ุงูƒุณ 5060ุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4899, + "compare_price": 5799, + "images": [ + "https://media.extra.com/s/aurora/100487319_800/LENOVO-LOQ-15IRX10---Gaming%2C-Intel-Core-i7%2C-32GB%2C-1TB%2C-15-6-inch-FHD---144Hz%2C-RTX-5060%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100487319_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100487319_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487319_800_15?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-95b97874", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 4899, + "stock": 88, + "image": "https://media.extra.com/s/aurora/100487319_800/LENOVO-LOQ-15IRX10---Gaming%2C-Intel-Core-i7%2C-32GB%2C-1TB%2C-15-6-inch-FHD---144Hz%2C-RTX-5060%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.29, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-37", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Processor Maximum Turbo boost Speed": "Up to 3.70GHz", + "Processor Manufacturer": "Intel", + "Processor Model": "13700HX", + "Cache Memory": "30MB", + "Processor Generation": "13th Generation", + "Processor Type": "Intel Core i7", + "Processor Core": "16 Cores", + "Processor Speed": "3.70GHz", + "Color": "Luna Grey", + "Finger Print (Y/N)": "No", + "Headphone Port": "Yes", + "Bluetooth": "Yes (BT5.2)", + "USB-C": "Yes", + "Ethernet Port": "Yes", + "Number of USB Inputs": "4", + "Memory Card Reader": "Yes", + "RAM SIZE": "32GB", + "Total Storage (Capacity)": "1TB", + "RAM Type": "DDR5", + "Length": "25.4 cm", + "Weight": "1.92 kg", + "Width": "3.6 cm", + "Height": "35.5CM", + "Wi-Fi 6/AX": "WiFi 6", + "Wireless LAN": "Yes", + "MS Office Pre-loaded": "Office Trial", + "Operating System": "Win11Home", + "Front Camera Resolution": "5MP", + "Graphics Controller Brand": "NVIDIA GeForce RTX 5060", + "Screen Refresh Rate": "144Hz", + "Graphics Controller Model": "RTX 5060", + "Touchscreen": "No", + "Screen Size": "15.6 inch", + "Graphics Memory Capacity": "8GB", + "Graphics Memory (Integrated/Dedicated)": "Dedicated", + "Screen Type": "FHD", + "Screen Resolution": "1920 ร— 1080", + "Intel Optane Memory Capacity": "No", + "Keyboard Backlight": "YES", + "Solid State Drive Capacity": "1TB SSD", + "HDMI": "Yes", + "Made in": "China", + "Series Name": "LOQ", + "Product Type": "GAMING", + "Brand Name": "LENOVO", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "NVIDIA GeForce RTX 5060", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "144 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "ุงุฑ ุชูŠ ุงูƒุณ 5060", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "15.6 ุจูˆุตุฉ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "8ุฌูŠุฌุง ุจุงูŠุช", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุฎุตุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุงู ุงุชุด ุฏูŠ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1080", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุฃูˆููŠุณ ุชุฌุฑูŠุจูŠ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 3.70 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "1370ุงุชุด ุงูƒุณ", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "30 ู…ูŠุฌุง ุจุงูŠุช", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ ุนุดุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core i7", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "3.70 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "4", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ุงู„ู‚ู…ุฑ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ุทูˆู„": "25.4 ุณู…", + "ุงู„ูˆุฒู†": "1.92 ูƒูŠู„ูˆ ุบุฑุงู…", + "ุงู„ุนุฑุถ": "3.6 ุณู…", + "ุงู„ุงุฑุชูุงุน": "35.5 ุณู…", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "32 ุฌูŠุฌุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "1 ุชูŠุฑุงุจุงูŠุช", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ุฃุถุงุกุฉ ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ": "-", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุงู„ุฃู„ุนุงุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "32GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-37" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Asus", + "name_en": "ASUS TUF Gaming F16, Intel Core i7, 16 Cores, 16GB, 1TB SSD, 16 Inch WUXGA, RTX5050, Gray", + "name_ar": "ุงุณูˆุณ ุชูŠ ูŠูˆ ุงู ุงู 16 ู„ู„ุงู„ุนุงุจุŒ ูƒูˆุฑ ุงูŠ 7ุŒ 16 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ 16 ุจูˆุตุฉุŒ ุงุฑ ุชูŠ ุงูƒุณ 5050ุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy ASUS TUF Gaming F16, Intel Core i7, 16 Cores, 16GB, 1TB SSD, 16 Inch WUXGA, RTX5050, Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุณูˆุณ ุชูŠ ูŠูˆ ุงู ุงู 16 ู„ู„ุงู„ุนุงุจุŒ ูƒูˆุฑ ุงูŠ 7ุŒ 16 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ 16 ุจูˆุตุฉุŒ ุงุฑ ุชูŠ ุงูƒุณ 5050ุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4499, + "compare_price": 5699, + "images": [ + "https://media.extra.com/s/aurora/100461661_800/ASUS-TUF-Gaming-F16%2C-Intel-Core-i7%2C-16-Cores%2C-16GB%2C-1TB-SSD%2C-16-Inch-WUXGA%2C-RTX5050%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461661_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100461661_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461661_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461661_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461661_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461661_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461661_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461661_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461661_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedMeetsIntelligencei7_den", + "https://media.extra.com/i/aurora/MultitaskWithoutLimits_den", + "https://media.extra.com/i/aurora/StoreItAll1T_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den", + "https://media.extra.com/i/aurora/PowerThroughCreativity_den" + ], + "options": [ + { + "sku": "EXT-b1b77376", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 4499, + "stock": 62, + "image": "https://media.extra.com/s/aurora/100461661_800/ASUS-TUF-Gaming-F16%2C-Intel-Core-i7%2C-16-Cores%2C-16GB%2C-1TB-SSD%2C-16-Inch-WUXGA%2C-RTX5050%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.83, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-38", + "source": "extra.com", + "brand_name": "Asus", + "details_en": { + "Processor Maximum Turbo boost Speed": "5.2GHz", + "Processor Manufacturer": "Intel", + "Processor Model": "14650HX", + "Cache Memory": "30 MB", + "Processor Generation": "14th Generation", + "Processor Type": "Intel Core i7", + "Processor Core": "16 Cores", + "Processor Speed": "Up To 5.2GHz", + "Color": "Gray", + "Finger Print (Y/N)": "No", + "Headphone Port": "1 headphone/microphone combo", + "Bluetooth": "Yes (BT5.3)", + "USB-C": "3x", + "Ethernet Port": "RJ-11", + "Number of USB Inputs": "3", + "Memory Card Reader": "No", + "RAM SIZE": "16GB DDR5", + "Total Storage (Capacity)": "1TB SSD", + "RAM Type": "DDR5", + "Length": "-", + "Weight": "2.20 kg", + "Width": "-", + "Height": "-", + "Wi-Fi 6/AX": "Wi-Fi 6E", + "Wireless LAN": "Yes", + "MS Office Pre-loaded": "1 Month", + "Operating System": "Win11Home", + "Front Camera Resolution": "1080p FHD", + "Graphics Controller Brand": "NVIDIA GeForce RTX 5050", + "Screen Refresh Rate": "165Hz", + "Graphics Controller Model": "RTX 5050", + "Touchscreen": "No", + "Screen Size": "16 inch", + "Graphics Memory Capacity": "8GB GDDR7", + "Graphics Memory (Integrated/Dedicated)": "Dedicated", + "Screen Type": "WUXGA IPS", + "Screen Resolution": "1920 ร— 1200", + "Hard Drive Capacity": "No", + "Intel Optane Memory Capacity": "No", + "Hard Drive RPM": "No", + "Keyboard Backlight": "1-zone RGB Backlit", + "Solid State Drive Capacity": "NO", + "Numeric Pad": "Yes", + "Device Differentiator": "No", + "VR Support": "Yes", + "HDMI": "HDMI OUT", + "Optical Drive": "No", + "Made in": "China", + "Series Name": "TUF Gaming F16", + "Product Type": "Gaming Laptop", + "Brand Name": "ASUS", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "NVIDIA GeForce RTX 5050", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "165ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "ุงุฑ ุชูŠ ุงูƒุณ 5050", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "16 ุจูˆุตุฉ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "8GB GDDR7", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุฎุตุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "WUXGA IPS", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 x 1200", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "5.2GHz", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "30 ู…ูŠุฌุง ุจุงูŠุช", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน ุนุดุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core i7", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "Up To 5.2GHz", + "ุจู„ูˆุชูˆูˆุซ": "Yes (BT5.3)", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "RJ-11", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ุทูˆู„": "-", + "ุงู„ูˆุฒู†": "2.20 ูƒุบ", + "ุงู„ุนุฑุถ": "-", + "ุงู„ุงุฑุชูุงุน": "-", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "3", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "1TB SSD", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "1080pFHD", + "ุณุนุฉ ุงู„ู‚ุฑุต ุงู„ุตู„ุจ": "ู„ุง", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ุฏูˆุฑุฉ ู…ุญุฑูƒ ุงู„ู‚ุฑุต ุงู„ุตู„ุจ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ": "ู„ุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ู…ุญุฑูƒ ุงู„ุญุงู„ุฉ ุงู„ุตู„ุจุฉ": "ู„ุง", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู†ุนู…", + "ู…ูŠุฒุงุช ุฃุฎุฑู‰ ู„ู„ุฌู‡ุงุฒ": "ู„ุง", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู…ุฎุฑุฌ ุฅุชุด ุฏูŠ ุฅู… ุฃูŠ", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "TUF Gaming F16", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„ ู„ู„ุฃู„ุนุงุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุงุณูˆุณ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-38" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "APPLE MacBook Air, M4, 16GB, 256GB SSD, 13 inch, 8 Core GPU, Sky Blue", + "name_ar": "ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ุฃูŠุฑุŒ ุฅู… 4ุŒ 16 ุฌูŠุฌุงุŒ 256 ุฌูŠุฌุงุŒ 13 ุจูˆุตุฉุŒ ุฃุฒุฑู‚", + "description_en": "Buy APPLE MacBook Air, M4, 16GB, 256GB SSD, 13 inch, 8 Core GPU, Sky Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ุฃูŠุฑุŒ ุฅู… 4ุŒ 16 ุฌูŠุฌุงุŒ 256 ุฌูŠุฌุงุŒ 13 ุจูˆุตุฉุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4199, + "compare_price": 4499, + "images": [ + "https://media.extra.com/s/aurora/100396503_800/APPLE-MacBook-Air%2C-M4%2C-16GB%2C-256GB-SSD%2C-13-inch%2C-8-Core-GPU%2C-Sky-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396503_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_18?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396503_800_19?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-4bc2de73", + "name_en": "512GB SSD", + "name_ar": "512GB ุงุณ ุงุณ ุฏูŠ", + "price": 5038.8, + "stock": 48, + "image": "https://media.extra.com/i/aurora/100396503_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-8e386bb9", + "name_en": "256GB SSD", + "name_ar": "256GB ุงุณ ุงุณ ุฏูŠ", + "price": 4199, + "stock": 29, + "image": "https://media.extra.com/s/aurora/100396503_800/APPLE-MacBook-Air%2C-M4%2C-16GB%2C-256GB-SSD%2C-13-inch%2C-8-Core-GPU%2C-Sky-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-a0ede51e", + "name_en": "16GB", + "name_ar": "ูกูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 4199, + "stock": 10, + "image": "https://media.extra.com/s/aurora/100396503_800/APPLE-MacBook-Air%2C-M4%2C-16GB%2C-256GB-SSD%2C-13-inch%2C-8-Core-GPU%2C-Sky-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-267fb560", + "name_en": "24GB", + "name_ar": "24 ุฌูŠุฌุงุจุงูŠุช", + "price": 5038.8, + "stock": 25, + "image": "https://media.extra.com/i/aurora/100396503_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.31, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-39", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Processor Model": "M4", + "Processor Manufacturer": "Apple", + "Processor Type": "Apple M4", + "Processor Core": "8 Core", + "Color": "Sky Blue", + "Finger Print (Y/N)": "Yes, Touch ID", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Bluetooth": "Yes, v5.3", + "Number of USB Inputs": "2x Thunderbolt 3", + "RAM SIZE": "16GB", + "Total Storage (Capacity)": "256GB SSD", + "Length": "33 cm", + "Weight": "1.66 Kg", + "Width": "5.5cm", + "Height": "24.3 cm", + "Wi-Fi 6/AX": "Wi-Fi 6E", + "Wireless LAN": "Yes", + "Operating System": "macOS", + "Front Camera Resolution": "FHD 1080p", + "Graphics Controller Brand": "Apple", + "Graphics Controller Model": "8-Core GPU", + "Touchscreen": "No", + "Screen Size": "13 Inch", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Shared", + "Screen Resolution": "2560 x 1664", + "Screen Type": "Liquid Retina", + "Solid State Drive Capacity": "256GB SSD", + "Series Name": "MacBook Air 13", + "Made in": "China", + "Product Type": "CLAMSHELL", + "Brand Name": "APPLE", + "Creators and Gamers Products": "No", + "Premium products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุฃุจู„", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "8-Core GPU", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "13 ุจูˆุตุฉ", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุดุชุฑูƒ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 x 1664", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Liquid Retina", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ู…ุงูƒ ุฃูˆ ุฅุณ", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…, 5.3", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2 ุซู†ุฏุฑุจูˆู„ุช 3", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "M4", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Apple", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Apple M4", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "8 ูƒูˆุฑ", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚ ุณู…ุงูˆูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู… ุŒ ู…ุนุฑู ุงู„ู„ู…ุณ", + "ุงู„ุทูˆู„": "33 ุณู…", + "ุงู„ูˆุฒู†": "1.66 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "5.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "24.3 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "256GB ุงุณ ุงุณ ุฏูŠ", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "FHD 1080p", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ู…ุญุฑูƒ ุงู„ุญุงู„ุฉ ุงู„ุตู„ุจุฉ": "256 ุฌูŠุฌุงุจุงูŠุช ุงุณ ุงุณ ุฏูŠ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ุงูƒ ุจูˆูƒ ุงูŠุฑ 13", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู†ุนู…" + }, + "storage": "16GB", + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-39" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "APPLE MacBook Neo, A18 Pro, 8GB, 256GB SSD, 13 Inch, Indigo", + "name_ar": "ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ู†ูŠูˆุŒ A18 ุจุฑูˆุŒ 8 ุฌูŠุฌุงุจุงูŠุชุŒ 256 ุฌูŠุฌุงุจุงูŠุชุŒ 13 ุจูˆุตุฉุŒ ู†ูŠู„ูŠ", + "description_en": "Buy APPLE MacBook Neo, A18 Pro, 8GB, 256GB SSD, 13 Inch, Indigo from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ู†ูŠูˆุŒ A18 ุจุฑูˆุŒ 8 ุฌูŠุฌุงุจุงูŠุชุŒ 256 ุฌูŠุฌุงุจุงูŠุชุŒ 13 ุจูˆุตุฉุŒ ู†ูŠู„ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2799, + "compare_price": 3010.01, + "images": [ + "https://media.extra.com/s/aurora/100506997_800/APPLE-MacBook-Neo%2C-A18-Pro%2C-8GB%2C-256GB-SSD%2C-13-Inch%2C-Indigo?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100506997_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506997_800_12?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-6ede4902", + "name_en": "512GB SSD", + "name_ar": "512GB ุงุณ ุงุณ ุฏูŠ", + "price": 3358.8, + "stock": 10, + "image": "https://media.extra.com/i/aurora/100506997_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-ea6bd7e7", + "name_en": "256GB SSD", + "name_ar": "256GB ุงุณ ุงุณ ุฏูŠ", + "price": 2799, + "stock": 11, + "image": "https://media.extra.com/s/aurora/100506997_800/APPLE-MacBook-Neo%2C-A18-Pro%2C-8GB%2C-256GB-SSD%2C-13-Inch%2C-Indigo?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.17, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-40", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Processor Model": "Neo", + "Processor Manufacturer": "Apple", + "Processor Type": "5-Core GPU", + "Processor Core": "Deca-Core (6-Core)", + "Color": "Indigo", + "Finger Print (Y/N)": "No", + "Headphone Port": "No", + "USB-C": "Yes", + "Bluetooth": "BT6", + "Number of USB Inputs": "2x USB-C", + "RAM SIZE": "8GB", + "Total Storage (Capacity)": "256GB SSD", + "Length": "32.06 cm", + "Weight": "1.87 kg", + "Width": "5.61 cm", + "Height": "22.78 cm", + "Wi-Fi 6/AX": "Wi-Fi 6E", + "Wireless LAN": "Yes", + "Operating System": "macOS", + "Front Camera Resolution": "1080p HD", + "Graphics Controller Brand": "Apple", + "Graphics Controller Model": "5-Core GPU", + "Screen Size": "13 Inch", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Shared", + "Screen Resolution": "2408 x 1506", + "Screen Type": "Liquid Retina", + "Solid State Drive Capacity": "NOT APPLICABLE", + "HDMI": "No", + "Series Name": "MacBook Neo", + "Made in": "China", + "Product Type": "CLAMSHELL", + "Brand Name": "APPLE", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุฃุจู„", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช ุฎู…ุงุณูŠุฉ ุงู„ู†ูˆุงุฉ", + "ุญุฌู… ุงู„ุดุงุดุฉ": "13 ุจูˆุตุฉ", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุดุชุฑูƒ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2408 x 1506", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Liquid Retina", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ุจูŠ ุชูŠ 6", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "ุนุฏุฏ 2 ู…ู†ูุฐ ูŠูˆ ุงุณ ุจูŠ ุณูŠ", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "ู†ูŠูˆ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Apple", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช ุฎู…ุงุณูŠุฉ ุงู„ู†ูˆุงุฉ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ู…ุนุงู„ุฌ ุฐูˆ 6 ุฃู†ูˆูŠุฉ (ุนุดุฑุฉ ุฃู†ูˆูŠุฉ)", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚ ู†ูŠู„ูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ุทูˆู„": "32.06 ุณู…", + "ุงู„ูˆุฒู†": "1.87 ูƒูŠู„ูˆ ุบุฑุงู…", + "ุงู„ุนุฑุถ": "5.61 ุณู…", + "ุงู„ุงุฑุชูุงุน": "22.78 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "256GB ุงุณ ุงุณ ุฏูŠ", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "1080 ุงุชุด ุฏูŠ", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู„ุง", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ุงูƒ ุจูˆูƒ ู†ูŠูˆ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„" + }, + "storage": "8GB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-40" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "HP", + "name_en": "HP OmniBook 5 Flip x360, Core 7-150U, 16GB, 1TB, Touch 14 Inch, Glacier Silver", + "name_ar": "ุงุชุด ุจูŠ ุงูˆู…ู†ูŠ ุจูˆูƒ 5 ูู„ูŠุจุŒ ูƒูˆุฑ 7ุŒ 16 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ ู„ู…ุณุŒ 14 ุจูˆุตุฉุŒ ูุถูŠ", + "description_en": "Buy HP OmniBook 5 Flip x360, Core 7-150U, 16GB, 1TB, Touch 14 Inch, Glacier Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุชุด ุจูŠ ุงูˆู…ู†ูŠ ุจูˆูƒ 5 ูู„ูŠุจุŒ ูƒูˆุฑ 7ุŒ 16 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ ู„ู…ุณุŒ 14 ุจูˆุตุฉุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3799, + "compare_price": 4799, + "images": [ + "https://media.extra.com/s/aurora/100461673_800/HP-OmniBook-5-Flip-x360%2C-Core-7-150U%2C-16GB%2C-1TB%2C-Touch-14-Inch%2C-Glacier-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461673_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100461673_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461673_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461673_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461673_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461673_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461673_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461673_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461673_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461673_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedANDIntelligenceULTRA_den", + "https://media.extra.com/i/aurora/MultitaskWithoutLimits_den", + "https://media.extra.com/i/aurora/StoreItAll1T_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den" + ], + "options": [ + { + "sku": "EXT-d5980d07", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 3799, + "stock": 93, + "image": "https://media.extra.com/s/aurora/100461673_800/HP-OmniBook-5-Flip-x360%2C-Core-7-150U%2C-16GB%2C-1TB%2C-Touch-14-Inch%2C-Glacier-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.12, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-41", + "source": "extra.com", + "brand_name": "HP", + "details_en": { + "Processor Type": "Intel Core 7", + "Processor Core": "10 Core", + "Processor Speed": "5.40GHz", + "Processor Maximum Turbo boost Speed": "Up to 5.40GHz", + "Processor Generation": "14th Generation", + "Processor Manufacturer": "Intel", + "Processor Model": "150U", + "Cache Memory": "12MB", + "Color": "Silver", + "Bluetooth": "Yes", + "Total Storage (Capacity)": "1TB SSD", + "RAM SIZE": "16GB", + "RAM Type": "DDR5", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "1 Month", + "Wi-Fi 6/AX": "WiFi 6", + "Wireless LAN": "Yes", + "Front Camera Resolution": "5MP", + "Touchscreen": "Yes", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Screen Type": "WUXGA", + "Graphics Controller Brand": "Intel", + "Graphics Controller Model": "Integrated", + "Screen Size": "14 inch", + "Screen Resolution": "1920 ร— 1200", + "Optical Drive": "No", + "Made in": "China", + "Series Name": "OmniBook", + "Intel Optane Memory Capacity": "No", + "Solid State Drive Capacity": "1TB SSD", + "VR Support": "Yes", + "Product Type": "Convertible", + "Brand Name": "HP", + "Creators and Gamers Products": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "WUXGA", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "-", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Integrated", + "ุญุฌู… ุงู„ุดุงุดุฉ": "14 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "ุงู†ุชู„ ูƒูˆุฑ 7-150ูŠูˆ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "10 Core", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "5.40GHz", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชูŠ 5.40ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน ุนุดุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "150U", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "12 ู…ูŠุฌุง ุจุงูŠุช", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "1TB SSD", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "OmniBook", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ุชุญูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุงุชุด ุจูŠ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-41" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Asus", + "name_en": "ASUS Vivobook Pro, Intel Ultra 9, 24GB, 2TB, 15.6 inch, NVIDIA GeForce RTX4050 6GB, Earl Grey", + "name_ar": "ุงุณูˆุณ ููŠููˆ ุจูˆูƒ ุจุฑูˆุŒ ุงู„ุชุฑุง 9ุŒ 24 ุฌูŠุฌุงุŒ 2 ุชูŠุฑุงุŒ 15.6 ุจูˆุตุฉุŒ ุงุฑ ุชูŠ ุงูƒุณ 4050 6 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy ASUS Vivobook Pro, Intel Ultra 9, 24GB, 2TB, 15.6 inch, NVIDIA GeForce RTX4050 6GB, Earl Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุณูˆุณ ููŠููˆ ุจูˆูƒ ุจุฑูˆุŒ ุงู„ุชุฑุง 9ุŒ 24 ุฌูŠุฌุงุŒ 2 ุชูŠุฑุงุŒ 15.6 ุจูˆุตุฉุŒ ุงุฑ ุชูŠ ุงูƒุณ 4050 6 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 5899, + "compare_price": 7499, + "images": [ + "https://media.extra.com/s/aurora/100440019_800/ASUS-Vivobook-Pro%2C-Intel-Ultra-9%2C-24GB%2C-2TB%2C-15-6-inch%2C-NVIDIA-GeForce-RTX4050-6GB%2C-Earl-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100440019_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440019_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440019_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440019_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440019_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440019_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440019_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedANDIntelligenceULTRA_den", + "https://media.extra.com/i/aurora/EfficientPerformance32_den", + "https://media.extra.com/i/aurora/StoreItAll1T_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den" + ], + "options": [ + { + "sku": "EXT-9c7209a7", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 5899, + "stock": 67, + "image": "https://media.extra.com/s/aurora/100440019_800/ASUS-Vivobook-Pro%2C-Intel-Ultra-9%2C-24GB%2C-2TB%2C-15-6-inch%2C-NVIDIA-GeForce-RTX4050-6GB%2C-Earl-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.7, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-42", + "source": "extra.com", + "brand_name": "Asus", + "details_en": { + "Processor Type": "Intel Core Ultra 9", + "Processor Core": "16 Cores", + "Processor Speed": "5.40GHz", + "Processor Maximum Turbo boost Speed": "Up to 5.40GHz", + "Processor Generation": "15th Generation", + "Processor Manufacturer": "Intel", + "Cache Memory": "24MB", + "Processor Model": "285H", + "Color": "Earl Grey", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes, V5.3", + "Number of USB Inputs": "3", + "Headphone Port": "Yes", + "USB-C": "3x", + "Ethernet Port": "RJ-11", + "Total Storage (Capacity)": "2TB SSD", + "Memory Card Reader": "No", + "RAM SIZE": "24GB", + "RAM Type": "DDR5", + "Weight": "1.8 kg", + "Length": "23.53 cm", + "Height": "1.99 cm", + "Width": "35.57 cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "No", + "Wi-Fi 6/AX": "Wi-Fi 6E", + "Wireless LAN": "Yes", + "Front Camera Resolution": "1080p FHD", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Dedicated", + "Graphics Memory Capacity": "6GB GDDR6", + "Screen Type": "3K OLED", + "Graphics Controller Brand": "NVIDIA", + "Screen Refresh Rate": "120Hz", + "Graphics Controller Model": "RTX 4050", + "Screen Size": "15.6 inch", + "Screen Resolution": "2880x1620", + "Optical Drive": "No", + "Made in": "China", + "Series Name": "VIVOBOOK PRO 15 OLED", + "Intel Optane Memory Capacity": "No", + "Solid State Drive Capacity": "2TB SSD", + "Keyboard Backlight": "Yes - Chiclet Backlit", + "Hard Drive Capacity": "No", + "Hard Drive RPM": "No", + "Numeric Pad": "Yes", + "Device Differentiator": "No", + "VR Support": "No", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "ASUS", + "Creators and Gamers Products": "Yes", + "Premium products": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุฎุตุตุฉ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "6GB GDDR6", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ู†ูŠููŠุฏูŠุง", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "120 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "RTX 4050", + "ุญุฌู… ุงู„ุดุงุดุฉ": "15.6 ุจูˆุตุฉ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ู„ุง", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core Ultra 9", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "5.40GHz", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชูŠ 5.40ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ ุนุดุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "24 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "285H", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…, 5.3", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "RJ-11", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "1.8 ูƒุฌู…", + "ุงู„ุทูˆู„": "23.53 ุณู…", + "ุงู„ุงุฑุชูุงุน": "1.99 ุณู…", + "ุงู„ุนุฑุถ": "35.57 cm", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "2 ุชูŠุฑ ุงุณ ุงุณ ุฏูŠ", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "24 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "1080pFHD", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ู…ุญุฑูƒ ุงู„ุญุงู„ุฉ ุงู„ุตู„ุจุฉ": "2 ุชูŠุฑ ุงุณ ุงุณ ุฏูŠ", + "ุฃุถุงุกุฉ ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ": "Yes - Chiclet Backlit", + "ุณุนุฉ ุงู„ู‚ุฑุต ุงู„ุตู„ุจ": "ู„ุง", + "ุฏูˆุฑุฉ ู…ุญุฑูƒ ุงู„ู‚ุฑุต ุงู„ุตู„ุจ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ": "ู„ุง", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู†ุนู…", + "ู…ูŠุฒุงุช ุฃุฎุฑู‰ ู„ู„ุฌู‡ุงุฒ": "ู„ุง", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุงุณูˆุณ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "24GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-42" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "LENOVO YOGA Pro 9 Aura Edition, Core Ultra 9, 32GB, 1TB, 16 inch Touch OLED, RTX5060 8GB, Luna Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ูŠูˆุฌุง ุจุฑูˆ 9ุŒ ูƒูˆุฑ ุงู„ุชุฑุง 9ุŒ 32 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ 16 ุจูˆุตุฉุŒ ู„ู…ุณุŒ ุงุฑ ุชูŠ ุงูƒุณ 5060 8 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy LENOVO YOGA Pro 9 Aura Edition, Core Ultra 9, 32GB, 1TB, 16 inch Touch OLED, RTX5060 8GB, Luna Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ูŠูˆุฌุง ุจุฑูˆ 9ุŒ ูƒูˆุฑ ุงู„ุชุฑุง 9ุŒ 32 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ 16 ุจูˆุตุฉุŒ ู„ู…ุณุŒ ุงุฑ ุชูŠ ุงูƒุณ 5060 8 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 8599, + "compare_price": 9999, + "images": [ + "https://media.extra.com/s/aurora/100440300_800/LENOVO-YOGA-Pro-9-Aura-Edition%2C-Core-Ultra-9%2C-32GB%2C-1TB%2C-16-inch-Touch-OLED%2C-RTX5060-8GB%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100440300_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100440300_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440300_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440300_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440300_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440300_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440300_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440300_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100440300_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedANDIntelligenceULTRA_den", + "https://media.extra.com/i/aurora/EfficientPerformance32_den", + "https://media.extra.com/i/aurora/StoreItAll1T_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den" + ], + "options": [ + { + "sku": "EXT-0f80d9aa", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 8599, + "stock": 91, + "image": "https://media.extra.com/s/aurora/100440300_800/LENOVO-YOGA-Pro-9-Aura-Edition%2C-Core-Ultra-9%2C-32GB%2C-1TB%2C-16-inch-Touch-OLED%2C-RTX5060-8GB%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.64, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-43", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Processor Type": "Intel Core Ultra 9", + "Processor Core": "16 Cores", + "Processor Speed": "5.40GHz", + "Processor Maximum Turbo boost Speed": "Up to 5.40GHz", + "Processor Generation": "Intel Core Ultra 9", + "Processor Manufacturer": "Intel", + "Cache Memory": "24MB", + "Processor Model": "Core Ultra 9 285H", + "Color": "Luna Grey", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes; v5.4", + "Number of USB Inputs": "4", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Ethernet Port": "No", + "Total Storage (Capacity)": "1TB SSD", + "Memory Card Reader": "Yes", + "RAM SIZE": "32GB DDR5", + "RAM Type": "DDR5", + "Weight": "2.07 Kg", + "Length": "25.6cm", + "Height": "1.79 cm", + "Width": "36.2 cm", + "Operating System": "Win11Home", + "Wi-Fi 6/AX": "Wi-Fi 7", + "Wireless LAN": "Yes", + "Front Camera Resolution": "5MP", + "Touchscreen": "Yes", + "Graphics Memory (Integrated/Dedicated)": "Dedicated", + "Graphics Memory Capacity": "8GB", + "Screen Type": "OLED", + "Graphics Controller Brand": "NVIDIA GeForce RTX 5060", + "Screen Refresh Rate": "120Hz", + "Graphics Controller Model": "RTX 5060", + "Screen Size": "16 inch", + "Screen Resolution": "3200 ร— 2000", + "Optical Drive": "No", + "Made in": "China", + "Series Name": "Yoga Pro 9", + "Keyboard Backlight": "YES", + "Numeric Pad": "Yes", + "VR Support": "Yes", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "LENOVO", + "Creators and Gamers Products": "No", + "Premium products": "Yes", + "Item Has Expiration": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุฎุตุตุฉ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "8ุฌูŠุฌุง ุจุงูŠุช", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุฃูˆู„ูŠุฏ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "NVIDIA GeForce RTX 5060", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "120 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "ุงุฑ ุชูŠ ุงูƒุณ 5060", + "ุญุฌู… ุงู„ุดุงุดุฉ": "16 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "3200 ร— 2000", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core Ultra 9", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "5.40GHz", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชูŠ 5.40ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "24 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "Core Ultra 9 285H", + "ุจู„ูˆุชูˆูˆุซ": "Yes, v5.4", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "4", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู„ุง", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 7", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ุงู„ู‚ู…ุฑ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "2.07 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุทูˆู„": "25.6 ุณู…", + "ุงู„ุงุฑุชูุงุน": "1.79 ุณู…", + "ุงู„ุนุฑุถ": "36.2 cm", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "1TB SSD", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "32GB DDR5", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ูŠูˆุฌุง ุจุฑูˆ 9", + "ุฃุถุงุกุฉ ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ": "-", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู†ุนู…", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู†ุนู…" + }, + "storage": "32GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-43" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Asus", + "name_en": "ASUS Vivobook Go 14, AMD Ryzen 5, 512GB, 8GB, 14 Inch, Silver", + "name_ar": "ุงุณูˆุณ ููŠููˆ ุจูˆูƒ ุฌูˆ 14ุŒ ุฑุงูŠุฒู† 5ุŒ 512 ุฌูŠุฌุงุŒ 8 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ ูุถูŠ", + "description_en": "Buy ASUS Vivobook Go 14, AMD Ryzen 5, 512GB, 8GB, 14 Inch, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุณูˆุณ ููŠููˆ ุจูˆูƒ ุฌูˆ 14ุŒ ุฑุงูŠุฒู† 5ุŒ 512 ุฌูŠุฌุงุŒ 8 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1749, + "compare_price": 2049, + "images": [ + "https://media.extra.com/s/aurora/100477174_800/ASUS-Vivobook-Go-14%2C-AMD-Ryzen-5%2C-512GB%2C-8GB%2C-14-Inch%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100477174_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100477174_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477174_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477174_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477174_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477174_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477174_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477174_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477174_800_08?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-4738c2ac", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1749, + "stock": 32, + "image": "https://media.extra.com/s/aurora/100477174_800/ASUS-Vivobook-Go-14%2C-AMD-Ryzen-5%2C-512GB%2C-8GB%2C-14-Inch%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.96, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-44", + "source": "extra.com", + "brand_name": "Asus", + "details_en": { + "Processor Type": "AMD Ryzen 5", + "Processor Core": "4 Core", + "Processor Speed": "2.80GHz", + "Processor Maximum Turbo boost Speed": "Up To 4.30GHz", + "Processor Generation": "Unknown", + "Processor Manufacturer": "AMD", + "Cache Memory": "6MB", + "Processor Model": "Ryzen 5-7520U", + "Color": "Cool Silver", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes, v5.3", + "Number of USB Inputs": "3", + "Headphone Port": "1 headphone/microphone combo", + "USB-C": "Yes", + "Ethernet Port": "No", + "Total Storage (Capacity)": "512GB SSD", + "Memory Card Reader": "No", + "RAM SIZE": "8GB LPDDR5", + "RAM Type": "LPDDR5", + "Weight": "1.38 Kg", + "Length": "55.55 cm", + "Height": "21 cm", + "Width": "32.7cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "1 Month", + "Wi-Fi 6/AX": "Wi-Fi 6E", + "Wireless LAN": "WiFi Direct", + "Front Camera Resolution": "7209 HD", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Shared", + "Screen Type": "FHD IPS Anti-Glare", + "Graphics Controller Brand": "AMD Radeon Integrated Graphics", + "Screen Refresh Rate": "60Hz", + "Graphics Controller Model": "Integrated", + "Screen Size": "14 inch", + "Screen Resolution": "1920 ร— 1080", + "Optical Drive": "No", + "Made in": "China", + "Series Name": "VIVOBOOK GO 14", + "Intel Optane Memory Capacity": "No", + "Solid State Drive Capacity": "512GB SSD", + "Hard Drive RPM": "No", + "Numeric Pad": "No", + "Device Differentiator": "No", + "VR Support": "No", + "HDMI": "HDMI OUT", + "Product Type": "Laptop", + "Brand Name": "ASUS", + "Creators and Gamers Products": "No", + "Premium products": "No", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุดุชุฑูƒ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุฃู ุฃุชุด ุฏูŠ ุฃูŠ ุจูŠ ุฃุณ ุฃู†ุชูŠ-ุฌู„ุงูŠุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "AMD Radeon Integrated Graphics", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "60 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Integrated", + "ุญุฌู… ุงู„ุดุงุดุฉ": "14 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1080", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "AMD Ryzen 5", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "4 ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2.80 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 3.40 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "AMD", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "6 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "ุฑุงูŠุฒู† 5-7520ูŠูˆ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…, 5.3", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู„ุง", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ูˆุงูŠ ูุงูŠ ู…ุจุงุดุฑ", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "1.38 ูƒูŠู„ูˆ ุบุฑุงู…", + "ุงู„ุทูˆู„": "55.55 ุณู…", + "ุงู„ุงุฑุชูุงุน": "21 ุณู…", + "ุงู„ุนุฑุถ": "32.7 ุณู…", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุง ุจุงูŠุช ุงู„ ุจูŠ ุฏูŠ ุฏูŠ ุงุฑ 5", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฅู„ ุจูŠ ุฏูŠ ุฏูŠ ุฃุฑ 5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "7209 HD", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ููŠููˆ ุจูˆูƒ ุฌูˆ 14", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ุฏูˆุฑุฉ ู…ุญุฑูƒ ุงู„ู‚ุฑุต ุงู„ุตู„ุจ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ": "ู„ุง", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู„ุง", + "ู…ูŠุฒุงุช ุฃุฎุฑู‰ ู„ู„ุฌู‡ุงุฒ": "ู„ุง", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู…ุฎุฑุฌ ุฅุชุด ุฏูŠ ุฅู… ุฃูŠ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู„ุงุจ ุชูˆุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุงุณูˆุณ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "512GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-44" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "APPLE MacBook Air, M5, 16GB, 512GB SSD, 13 Inch IPS, 8 Core GPU, Midnight", + "name_ar": "ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ุฃูŠุฑุŒ ุฅู… 5ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 13 ุจูˆุตุฉ ุงูŠ ุจูŠ ุงุณุŒ ุงุณูˆุฏ ุงู„ู„ูŠู„", + "description_en": "Buy APPLE MacBook Air, M5, 16GB, 512GB SSD, 13 Inch IPS, 8 Core GPU, Midnight from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ุฃูŠุฑุŒ ุฅู… 5ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 13 ุจูˆุตุฉ ุงูŠ ุจูŠ ุงุณุŒ ุงุณูˆุฏ ุงู„ู„ูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4999, + "compare_price": 5609.09, + "images": [ + "https://media.extra.com/s/aurora/100506780_800/APPLE-MacBook-Air%2C-M5%2C-16GB%2C-512GB-SSD%2C-13-Inch-IPS%2C-8-Core-GPU%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100506780_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506780_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-fdb57de7", + "name_en": "512GB SSD", + "name_ar": "512GB ุงุณ ุงุณ ุฏูŠ", + "price": 4999, + "stock": 37, + "image": "https://media.extra.com/s/aurora/100506780_800/APPLE-MacBook-Air%2C-M5%2C-16GB%2C-512GB-SSD%2C-13-Inch-IPS%2C-8-Core-GPU%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-4c16bb27", + "name_en": "1TB SSD", + "name_ar": "1TB ุงุณ ุงุณ ุฏูŠ", + "price": 3999.2, + "stock": 28, + "image": "https://media.extra.com/i/aurora/100506780_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.68, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-45", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Processor Model": "M5", + "Processor Manufacturer": "Apple", + "Processor Type": "Apple M5", + "Processor Core": "10 Core", + "Color": "MIDNIGHT", + "Finger Print (Y/N)": "No", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Bluetooth": "BT6", + "Number of USB Inputs": "2x Thunderbolt 3", + "RAM SIZE": "16GB", + "Total Storage (Capacity)": "512GB SSD", + "Length": "33.5 cm", + "Weight": "1.67 kg", + "Width": "6.90 cm", + "Height": "24.50 cm", + "Wi-Fi 6/AX": "Wi-Fi 7", + "Wireless LAN": "Yes", + "Operating System": "macOS", + "Front Camera Resolution": "FHD 1080p", + "Graphics Controller Brand": "Apple", + "Graphics Controller Model": "10-Core GPU", + "Touchscreen": "No", + "Screen Size": "13 Inch", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Shared", + "Screen Resolution": "2560 x 1664", + "Screen Type": "Liquid Retina", + "Solid State Drive Capacity": "512GB SSD", + "Series Name": "MacBook Air 13", + "Made in": "China", + "Product Type": "CLAMSHELL", + "Brand Name": "APPLE", + "Creators and Gamers Products": "No", + "Premium products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุฃุจู„", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "10-Core GPU", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "13 ุจูˆุตุฉ", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุดุชุฑูƒ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 x 1664", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Liquid Retina", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ุจูŠ ุชูŠ 6", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2 ุซู†ุฏุฑุจูˆู„ุช 3", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "ุงู… 5", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Apple", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Apple M5", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "10 Core", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 7", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "MIDNIGHT", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ุทูˆู„": "33.5 ุณู…", + "ุงู„ูˆุฒู†": "1.67 ูƒุฌู…", + "ุงู„ุนุฑุถ": "6.90 ุณู…", + "ุงู„ุงุฑุชูุงุน": "24.50 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "FHD 1080p", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ุงูƒ ุจูˆูƒ ุงูŠุฑ 13", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู†ุนู…" + }, + "storage": "16GB", + "color_en": "Midnight", + "color_ar": "ู…ู†ุชุตู ุงู„ู„ูŠู„" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-45" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "APPLE MacBook Neo, A18 Pro, 8GB, 512GB SSD, 13 Inch, Touch ID, Indigo", + "name_ar": "ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ู†ูŠูˆุŒ A18 ุจุฑูˆุŒ 8 ุฌูŠุฌุงุจุงูŠุชุŒ 512 ุฌูŠุฌุงุจุงูŠุชุŒ 13 ุจูˆุตุฉุŒ ุจุตู…ุฉ ุงู„ุฅุตุจุนุŒ ู†ูŠู„ูŠ", + "description_en": "Buy APPLE MacBook Neo, A18 Pro, 8GB, 512GB SSD, 13 Inch, Touch ID, Indigo from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ู†ูŠูˆุŒ A18 ุจุฑูˆุŒ 8 ุฌูŠุฌุงุจุงูŠุชุŒ 512 ุฌูŠุฌุงุจุงูŠุชุŒ 13 ุจูˆุตุฉุŒ ุจุตู…ุฉ ุงู„ุฅุตุจุนุŒ ู†ูŠู„ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3299, + "compare_price": 3697.46, + "images": [ + "https://media.extra.com/s/aurora/100506993_800/APPLE-MacBook-Neo%2C-A18-Pro%2C-8GB%2C-512GB-SSD%2C-13-Inch%2C-Touch-ID%2C-Indigo?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100506993_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100506993_800_12?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-b01497f8", + "name_en": "512GB SSD", + "name_ar": "512GB ุงุณ ุงุณ ุฏูŠ", + "price": 3299, + "stock": 42, + "image": "https://media.extra.com/s/aurora/100506993_800/APPLE-MacBook-Neo%2C-A18-Pro%2C-8GB%2C-512GB-SSD%2C-13-Inch%2C-Touch-ID%2C-Indigo?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-3903ec9c", + "name_en": "256GB SSD", + "name_ar": "256GB ุงุณ ุงุณ ุฏูŠ", + "price": 3958.8, + "stock": 22, + "image": "https://media.extra.com/i/aurora/100506993_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.39, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-46", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Processor Model": "Neo", + "Processor Manufacturer": "Apple", + "Processor Type": "5-Core GPU", + "Processor Core": "Deca-Core (6-Core)", + "Color": "Indigo", + "Finger Print (Y/N)": "Yes", + "Headphone Port": "No", + "USB-C": "Yes", + "Bluetooth": "BT6", + "Number of USB Inputs": "2x USB-C", + "RAM SIZE": "8GB", + "Total Storage (Capacity)": "512GB SSD", + "Length": "32.06 cm", + "Weight": "1.87 kg", + "Width": "5.61 cm", + "Height": "22.78 cm", + "Wi-Fi 6/AX": "Wi-Fi 6E", + "Wireless LAN": "Yes", + "Operating System": "macOS", + "Front Camera Resolution": "1080p HD", + "Graphics Controller Brand": "Apple", + "Graphics Controller Model": "5-Core GPU", + "Screen Size": "13 Inch", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Shared", + "Screen Resolution": "2408 x 1506", + "Screen Type": "Liquid Retina", + "Solid State Drive Capacity": "NOT APPLICABLE", + "HDMI": "No", + "Series Name": "MacBook Neo", + "Made in": "China", + "Product Type": "CLAMSHELL", + "Brand Name": "APPLE", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุฃุจู„", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช ุฎู…ุงุณูŠุฉ ุงู„ู†ูˆุงุฉ", + "ุญุฌู… ุงู„ุดุงุดุฉ": "13 ุจูˆุตุฉ", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุดุชุฑูƒ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2408 x 1506", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Liquid Retina", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ุจูŠ ุชูŠ 6", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "ุนุฏุฏ 2 ู…ู†ูุฐ ูŠูˆ ุงุณ ุจูŠ ุณูŠ", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "ู†ูŠูˆ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Apple", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช ุฎู…ุงุณูŠุฉ ุงู„ู†ูˆุงุฉ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ู…ุนุงู„ุฌ ุฐูˆ 6 ุฃู†ูˆูŠุฉ (ุนุดุฑุฉ ุฃู†ูˆูŠุฉ)", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚ ู†ูŠู„ูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ุงู„ุทูˆู„": "32.06 ุณู…", + "ุงู„ูˆุฒู†": "1.87 ูƒูŠู„ูˆ ุบุฑุงู…", + "ุงู„ุนุฑุถ": "5.61 ุณู…", + "ุงู„ุงุฑุชูุงุน": "22.78 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "1080 ุงุชุด ุฏูŠ", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู„ุง", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ุงูƒ ุจูˆูƒ ู†ูŠูˆ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„" + }, + "storage": "8GB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-46" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Acer", + "name_en": "ACER Nitro V Gaming, Core i9, 14 Core, 16GB, 1TB, RTX5050 8GB, 15 inch 165Hz, Black", + "name_ar": "ุงูŠุณุฑ ู†ูŠุชุฑูˆ ููŠุŒ ูƒูˆุฑ ุงูŠ 9ุŒ 16 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ ุงุฑ ุชูŠ ุงูƒุณ 5050ุŒ 15 ุจูˆุตุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy ACER Nitro V Gaming, Core i9, 14 Core, 16GB, 1TB, RTX5050 8GB, 15 inch 165Hz, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงูŠุณุฑ ู†ูŠุชุฑูˆ ููŠุŒ ูƒูˆุฑ ุงูŠ 9ุŒ 16 ุฌูŠุฌุงุŒ 1 ุชูŠุฑุงุŒ ุงุฑ ุชูŠ ุงูƒุณ 5050ุŒ 15 ุจูˆุตุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4699, + "compare_price": 5299, + "images": [ + "https://media.extra.com/s/aurora/100403559_800/ACER-Nitro-V-Gaming%2C-Core-i9%2C-14-Core%2C-16GB%2C-1TB%2C-RTX5050-8GB%2C-15-inch-165Hz%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100403559_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100403559_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100403559_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100403559_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100403559_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100403559_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100403559_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100403559_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100403559_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedMeetsIntelligencei7_den", + "https://media.extra.com/i/aurora/MultitaskWithoutLimits_den", + "https://media.extra.com/i/aurora/StoreItAll1T_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore_den", + "https://media.extra.com/i/aurora/PowerThroughCreativityNEW_den" + ], + "options": [ + { + "sku": "EXT-a231a4d6", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 4699, + "stock": 82, + "image": "https://media.extra.com/s/aurora/100403559_800/ACER-Nitro-V-Gaming%2C-Core-i9%2C-14-Core%2C-16GB%2C-1TB%2C-RTX5050-8GB%2C-15-inch-165Hz%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.9, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-47", + "source": "extra.com", + "brand_name": "Acer", + "details_en": { + "Processor Maximum Turbo boost Speed": "5.40GHz", + "Processor Manufacturer": "Intel", + "Processor Model": "Core i9-13900H", + "Cache Memory": "24MB", + "Processor Generation": "13th Generation", + "Processor Type": "Intel Core i9", + "Processor Core": "14 Core", + "Processor Speed": "2.6 GHz", + "Color": "Black", + "Headphone Port": "Yes", + "Bluetooth": "5", + "USB-C": "Yes", + "Ethernet Port": "Yes", + "Number of USB Inputs": "3x USB-A; 1x USB-C", + "RAM SIZE": "16GB", + "Total Storage (Capacity)": "1TB SSD", + "RAM Type": "DDR4-", + "Length": "25.5 cm", + "Weight": "2.2 kg", + "Width": "36.3 cm", + "Height": "2.23 cm", + "Wi-Fi 6/AX": "Yes", + "Wireless LAN": "Yes", + "MS Office Pre-loaded": "1 Month", + "Operating System": "Win11Home", + "Front Camera Resolution": "720p HD", + "Graphics Controller Brand": "NVIDIA", + "Screen Refresh Rate": "165Hz", + "Graphics Controller Model": "RTX 5050", + "Touchscreen": "No", + "Screen Size": "15.6 inch", + "Graphics Memory Capacity": "8GB", + "Graphics Memory (Integrated/Dedicated)": "Dedicated", + "Screen Type": "FHD IPS", + "Screen Resolution": "1920 ร— 1080", + "Keyboard Backlight": "YES", + "Solid State Drive Capacity": "1TB SSD", + "Numeric Pad": "Yes", + "Device Differentiator": "Bluelight Shield", + "VR Support": "Yes", + "HDMI": "Yes", + "Made in": "China", + "Series Name": "Nitro V", + "Product Type": "Gaming Laptop", + "Brand Name": "ACER", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ู†ูŠููŠุฏูŠุง", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "165ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "ุงุฑ ุชูŠ ุงูƒุณ 5050", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "15.6 ุจูˆุตุฉ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "8ุฌูŠุฌุง ุจุงูŠุช", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุฎุตุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุฃู ุงุชุด ุฏูŠ ุฃูŠ ุจูŠ ุฃุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1080", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "5.40GHz", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "24 ู…ูŠุฌุง ุจุงูŠุช", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ ุนุดุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core i9", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "14ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2.6 GHz", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "5", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3ูŠูˆ ุงุณ ุจูŠ ุงูŠู‡ุŒ 1 ูŠูˆ ุงุณ ุจูŠ ุณูŠ", + "ูˆุงูŠ ูุงูŠ 6": "ู†ุนู…", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "25.5 ุณู…", + "ุงู„ูˆุฒู†": "2.2 kg", + "ุงู„ุนุฑุถ": "36.3 ุณู…", + "ุงู„ุงุฑุชูุงุน": "2.23 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "1TB SSD", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุงุฑ4", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "720p HD", + "ุฃุถุงุกุฉ ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ": "-", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู†ุนู…", + "ู…ูŠุฒุงุช ุฃุฎุฑู‰ ู„ู„ุฌู‡ุงุฒ": "ุจู„ูˆ ู„ุงูŠุช ุดูŠู„ุฏ", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู†ูŠุชุฑูˆ ููŠ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„ ู„ู„ุฃู„ุนุงุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃูŠุณุฑ" + }, + "storage": "16GB", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-47" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "APPLE MacBook Air, M4, 16GB, 256GB SSD, 13 inch, 8 Core GPU, Midnight", + "name_ar": "ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ุฃูŠุฑุŒ ุฅู… 4ุŒ 16 ุฌูŠุฌุงุŒ 256 ุฌูŠุฌุงุŒ 13 ุจูˆุตุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy APPLE MacBook Air, M4, 16GB, 256GB SSD, 13 inch, 8 Core GPU, Midnight from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ู…ุงูƒ ุจูˆูƒ ุฃูŠุฑุŒ ุฅู… 4ุŒ 16 ุฌูŠุฌุงุŒ 256 ุฌูŠุฌุงุŒ 13 ุจูˆุตุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4149, + "compare_price": 4499, + "images": [ + "https://media.extra.com/s/aurora/100396506_800/APPLE-MacBook-Air%2C-M4%2C-16GB%2C-256GB-SSD%2C-13-inch%2C-8-Core-GPU%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396506_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_18?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_19?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396506_800_15?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-cfe40bb8", + "name_en": "512GB SSD", + "name_ar": "512GB ุงุณ ุงุณ ุฏูŠ", + "price": 4978.8, + "stock": 33, + "image": "https://media.extra.com/i/aurora/100396506_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-16f85bc6", + "name_en": "256GB SSD", + "name_ar": "256GB ุงุณ ุงุณ ุฏูŠ", + "price": 4149, + "stock": 30, + "image": "https://media.extra.com/s/aurora/100396506_800/APPLE-MacBook-Air%2C-M4%2C-16GB%2C-256GB-SSD%2C-13-inch%2C-8-Core-GPU%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-962ca342", + "name_en": "16GB", + "name_ar": "ูกูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 4149, + "stock": 47, + "image": "https://media.extra.com/s/aurora/100396506_800/APPLE-MacBook-Air%2C-M4%2C-16GB%2C-256GB-SSD%2C-13-inch%2C-8-Core-GPU%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-f68d3845", + "name_en": "24GB", + "name_ar": "24 ุฌูŠุฌุงุจุงูŠุช", + "price": 4978.8, + "stock": 33, + "image": "https://media.extra.com/i/aurora/100396506_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.72, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-48", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Processor Model": "M4", + "Processor Manufacturer": "Apple", + "Processor Type": "Apple M4", + "Processor Core": "8 Core", + "Color": "MIDNIGHT", + "Finger Print (Y/N)": "Yes, Touch ID", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Bluetooth": "Yes, v5.3", + "Number of USB Inputs": "2x Thunderbolt 3", + "RAM SIZE": "16GB", + "Total Storage (Capacity)": "256GB SSD", + "Length": "33 cm", + "Weight": "1.66 Kg", + "Width": "5.5cm", + "Height": "24.3 cm", + "Wi-Fi 6/AX": "Wi-Fi 6E", + "Wireless LAN": "Yes", + "Operating System": "macOS", + "Front Camera Resolution": "FHD 1080p", + "Graphics Controller Brand": "Apple", + "Graphics Controller Model": "8-Core GPU", + "Touchscreen": "No", + "Screen Size": "13 Inch", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Shared", + "Screen Resolution": "2560 x 1664", + "Screen Type": "Liquid Retina", + "Solid State Drive Capacity": "256GB SSD", + "Series Name": "MacBook Air 13", + "Made in": "China", + "Product Type": "CLAMSHELL", + "Brand Name": "APPLE", + "Creators and Gamers Products": "No", + "Premium products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุฃุจู„", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "8-Core GPU", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "13 ุจูˆุตุฉ", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุดุชุฑูƒ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 x 1664", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "Liquid Retina", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ู…ุงูƒ ุฃูˆ ุฅุณ", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…, 5.3", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2 ุซู†ุฏุฑุจูˆู„ุช 3", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "M4", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Apple", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Apple M4", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "8 ูƒูˆุฑ", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "MIDNIGHT", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู… ุŒ ู…ุนุฑู ุงู„ู„ู…ุณ", + "ุงู„ุทูˆู„": "33 ุณู…", + "ุงู„ูˆุฒู†": "1.66 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "5.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "24.3 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "256GB ุงุณ ุงุณ ุฏูŠ", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "FHD 1080p", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ู…ุญุฑูƒ ุงู„ุญุงู„ุฉ ุงู„ุตู„ุจุฉ": "256 ุฌูŠุฌุงุจุงูŠุช ุงุณ ุงุณ ุฏูŠ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ุงูƒ ุจูˆูƒ ุงูŠุฑ 13", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู†ุนู…" + }, + "storage": "16GB", + "color_en": "Midnight", + "color_ar": "ู…ู†ุชุตู ุงู„ู„ูŠู„" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-48" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "HP", + "name_en": "HP Laptop OmniBook 5 Flip x360, Core 5-120U, 16GB, 512GB, Touch 14 Inch WUXGA, Glacier Silver", + "name_ar": "ุงุชุด ุจูŠ ุงูˆู…ู†ูŠ ุจูˆูƒ 5 ูู„ูŠุจุŒ ูƒูˆุฑ 5ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ ู„ู…ุณุŒ 14 ุจูˆุตุฉุŒ ูุถูŠ", + "description_en": "Buy HP Laptop OmniBook 5 Flip x360, Core 5-120U, 16GB, 512GB, Touch 14 Inch WUXGA, Glacier Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุชุด ุจูŠ ุงูˆู…ู†ูŠ ุจูˆูƒ 5 ูู„ูŠุจุŒ ูƒูˆุฑ 5ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ ู„ู…ุณุŒ 14 ุจูˆุตุฉุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2999, + "compare_price": 3899, + "images": [ + "https://media.extra.com/s/aurora/100461838_800/HP-Laptop-OmniBook-5-Flip-x360%2C-Core-5-120U%2C-16GB%2C-512GB%2C-Touch-14-Inch-WUXGA%2C-Glacier-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461838_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100461838_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461838_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461838_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461838_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461838_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461838_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461838_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461838_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461838_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedANDIntelligenceULTRA_den", + "https://media.extra.com/i/aurora/MultitaskWithoutLimits_den", + "https://media.extra.com/i/aurora/StoreItAll512_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore2_den" + ], + "options": [ + { + "sku": "EXT-5ef28105", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2999, + "stock": 55, + "image": "https://media.extra.com/s/aurora/100461838_800/HP-Laptop-OmniBook-5-Flip-x360%2C-Core-5-120U%2C-16GB%2C-512GB%2C-Touch-14-Inch-WUXGA%2C-Glacier-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.42, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-49", + "source": "extra.com", + "brand_name": "HP", + "details_en": { + "Processor Type": "Intel Core 5", + "Processor Core": "10 Core", + "Processor Speed": "3.80GHz Up To 5.00GHz", + "Processor Maximum Turbo boost Speed": "Up to 5.00GHz", + "Processor Generation": "14th Generation", + "Processor Manufacturer": "Intel", + "Processor Model": "Core 5-120U", + "Cache Memory": "12MB", + "Color": "Silver", + "Bluetooth": "Yes", + "Total Storage (Capacity)": "512GB", + "RAM SIZE": "16GB", + "RAM Type": "DDR5", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "1 Month", + "Wi-Fi 6/AX": "WiFi 6", + "Wireless LAN": "Yes", + "Front Camera Resolution": "5MP", + "Touchscreen": "Yes", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Screen Type": "WUXGA", + "Graphics Controller Brand": "Intel", + "Graphics Controller Model": "Integrated", + "Screen Size": "14 inch", + "Screen Resolution": "1920 ร— 1200", + "Optical Drive": "No", + "Made in": "China", + "Series Name": "OmniBook", + "Intel Optane Memory Capacity": "No", + "Solid State Drive Capacity": "512GB SSD", + "VR Support": "Yes", + "Product Type": "Convertible", + "Brand Name": "HP", + "Creators and Gamers Products": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "WUXGA", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "-", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Integrated", + "ุญุฌู… ุงู„ุดุงุดุฉ": "14 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core 5", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "10 Core", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "3.80GHz Up To 5.00GHz", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 5.00 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน ุนุดุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "Core 5-120U", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "12 ู…ูŠุฌุง ุจุงูŠุช", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512ุฌูŠุฌุงุจูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "OmniBook", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ุชุญูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุงุชุด ุจูŠ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-49" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "LENOVO Yoga Slim 7 14IMH9, Intel Core Ultra 7, 16GB, 512GB, 14 inch OLED - 60Hz, Luna Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ูŠูˆุฌุง ุณู„ูŠู… 7ุŒ ูƒูˆุฑ ุงู„ุชุฑุง 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ 60 ู‡ุฑุชุฒุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy LENOVO Yoga Slim 7 14IMH9, Intel Core Ultra 7, 16GB, 512GB, 14 inch OLED - 60Hz, Luna Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ูŠูˆุฌุง ุณู„ูŠู… 7ุŒ ูƒูˆุฑ ุงู„ุชุฑุง 7ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ 60 ู‡ุฑุชุฒุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3629, + "compare_price": 4299, + "images": [ + "https://media.extra.com/s/aurora/100487128_800/LENOVO-Yoga-Slim-7-14IMH9%2C-Intel-Core-Ultra-7%2C-16GB%2C-512GB%2C-14-inch-OLED---60Hz%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100487128_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100487128_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487128_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487128_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487128_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487128_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487128_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487128_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487128_800_08?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-d99b54dd", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 3629, + "stock": 43, + "image": "https://media.extra.com/s/aurora/100487128_800/LENOVO-Yoga-Slim-7-14IMH9%2C-Intel-Core-Ultra-7%2C-16GB%2C-512GB%2C-14-inch-OLED---60Hz%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.6, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-50", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Processor Type": "Intel Core Ultra 7", + "Processor Core": "16 Cores", + "Processor Speed": "Up To 4.80GHz", + "Processor Maximum Turbo boost Speed": "Up to 4.80GHz", + "Processor Manufacturer": "Intel", + "Cache Memory": "24MB", + "Processor Model": "Core Ultra 7-155H", + "Color": "Luna Grey", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes (BT5.3)", + "Number of USB Inputs": "3", + "Headphone Port": "No", + "USB-C": "Yes", + "Ethernet Port": "Yes", + "Total Storage (Capacity)": "512GB SSD", + "Memory Card Reader": "No", + "RAM SIZE": "16GB", + "RAM Type": "DDR5", + "Weight": "1.92 kg", + "Length": "25.4 cm", + "Height": "35.5CM", + "Width": "3.61 cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "Office Trial", + "Wi-Fi 6/AX": "WiFi 6", + "Wireless LAN": "Yes", + "Front Camera Resolution": "720p HD", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Integrated", + "Screen Type": "OLED", + "Graphics Controller Brand": "Intel", + "Graphics Controller Model": "Intel", + "Screen Size": "14 inch", + "Screen Resolution": "1920 ร— 1200", + "Made in": "China", + "Series Name": "YOGA SLIM 7", + "Solid State Drive Capacity": "512GB SSD", + "Keyboard Backlight": "YES", + "Numeric Pad": "No", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "LENOVO", + "Creators and Gamers Products": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุฏู…ุฌุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุฃูˆู„ูŠุฏ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "-", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Intel", + "ุญุฌู… ุงู„ุดุงุดุฉ": "14 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุฃูˆููŠุณ ุชุฌุฑูŠุจูŠ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core Ultra 7", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "ู…ุง ูŠุตู„ ุฅู„ู‰ 4.80 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "ุญุชู‰ 4.8 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "24 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "ูƒูˆุฑ ุงู„ุชุฑุง 7-155 ุงุชุด", + "ุจู„ูˆุชูˆูˆุซ": "Yes (BT5.3)", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ุงู„ู‚ู…ุฑ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "1.92 ูƒูŠู„ูˆ ุบุฑุงู…", + "ุงู„ุทูˆู„": "25.4 ุณู…", + "ุงู„ุงุฑุชูุงุน": "35.5 ุณู…", + "ุงู„ุนุฑุถ": "3.61 cm", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "720p HD", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ูŠูˆุฌุง ุณู„ูŠู… 7", + "ุฃุถุงุกุฉ ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ": "-", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-50" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "LENOVO IdeaPad Slim 3, Core i5, 16GB, 512GB, 14 inch , Arctic Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุณู„ูŠู… 3ุŒ ูƒูˆุฑ ุงูŠ 5ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy LENOVO IdeaPad Slim 3, Core i5, 16GB, 512GB, 14 inch , Arctic Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ุงูŠุฏูŠุง ุจุงุฏ ุณู„ูŠู… 3ุŒ ูƒูˆุฑ ุงูŠ 5ุŒ 16 ุฌูŠุฌุงุŒ 512 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2499, + "compare_price": 2699, + "images": [ + "https://media.extra.com/s/aurora/100395088_800/LENOVO-IdeaPad-Slim-3%2C-Core-i5%2C-16GB%2C-512GB%2C-14-inch-%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100395088_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100395088_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395088_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395088_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395088_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395088_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395088_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395088_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395088_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Processing-Speed_EN_DBG", + "https://media.extra.com/i/aurora/Storeitall_DEN", + "https://media.extra.com/i/aurora/Seamless-multitasking11_den", + "https://media.extra.com/i/aurora/perfectsize_den" + ], + "options": [ + { + "sku": "EXT-577f08f6", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2499, + "stock": 28, + "image": "https://media.extra.com/s/aurora/100395088_800/LENOVO-IdeaPad-Slim-3%2C-Core-i5%2C-16GB%2C-512GB%2C-14-inch-%2C-Arctic-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.76, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-51", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Processor Type": "Intel Core i5", + "Processor Core": "8 Core", + "Processor Speed": "4 x 1.5 GHz", + "Processor Maximum Turbo boost Speed": "4.6GHz", + "Processor Generation": "13th Generation", + "Processor Manufacturer": "Intel", + "Cache Memory": "12 MB", + "Processor Model": "Core i5", + "Color": "Lunar Grey", + "Bluetooth": "Yes (BT5.2)", + "Number of USB Inputs": "3", + "Headphone Port": "Yes", + "USB-C": "Yes", + "Ethernet Port": "No", + "Total Storage (Capacity)": "512GB SSD", + "Memory Card Reader": "Yes", + "RAM SIZE": "16GB", + "RAM Type": "DDR5", + "Weight": "1 to 2 kg", + "Length": "5 cm", + "Height": "20 CM", + "Width": "28 cm", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "Office Trial", + "Wi-Fi 6/AX": "WiFi 6", + "Wireless LAN": "Yes", + "Front Camera Resolution": "HD 720p", + "Touchscreen": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Screen Type": "WUXGA IPS", + "Graphics Controller Brand": "Intel UHD Graphics", + "Screen Refresh Rate": "60Hz", + "Graphics Controller Model": "Integrated", + "Screen Size": "14 inch", + "Screen Resolution": "1920 ร— 1200", + "Made in": "China", + "Series Name": "IdeaPad 3", + "Intel Optane Memory Capacity": "No", + "Solid State Drive Capacity": "512GB SSD", + "Keyboard Backlight": "NO", + "Numeric Pad": "No", + "VR Support": "No", + "HDMI": "Yes", + "Product Type": "CLAMSHELL", + "Brand Name": "LENOVO", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "WUXGA IPS", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "ุฃู†ุชู„ ูŠูˆ ุงุชุด ุฏูŠ ุฌุฑุงููŠูƒุณ", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "60 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Integrated", + "ุญุฌู… ุงู„ุดุงุดุฉ": "14 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุฃูˆููŠุณ ุชุฌุฑูŠุจูŠ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core i5", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "8 ูƒูˆุฑ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "4 x 1.5 ุฌูŠุฌุง ู‡ูŠุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ ุนุดุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "12 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "Core i5", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ู…ู†ูุฐ ู„ุณู…ุงุนุฉ ุงู„ุฑุฃุณ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู„ุง", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 6", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ุงู„ุทูˆู„": "5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "20ุณู…", + "ุงู„ุนุฑุถ": "28 ุณู…", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "512GB ุงุณ ุงุณ ุฏูŠ", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ุฏูŠ ุฏูŠ ุฃุฑ5", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "IdeaPad 3", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู„ุง", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒู…ุจูŠูˆุชุฑ ู…ุญู…ูˆู„", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "16GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-51" + }, + { + "category": "ู„ุงุจุชูˆุจ", + "category_en": "Laptops", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Asus", + "name_en": "ASUS Zenbook 14 OLED Ultra 9, 1TB SSD, 32GB RAM, 14", 3K Touch Glossy Display, Win 11, Ponder", + "name_ar": "ุงุณูˆุณ ุฒูŠู† ุจูˆูƒ 14 ุฃูˆู„ูŠุฏุŒ ุงู„ุชุฑุง 9ุŒ 1 ุชูŠุฑุงุŒ 32 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ ู„ู…ุณุŒ ุฃุฒุฑู‚", + "description_en": "Buy ASUS Zenbook 14 OLED Ultra 9, 1TB SSD, 32GB RAM, 14, 3K Touch Glossy Display, Win 11, Ponder from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุณูˆุณ ุฒูŠู† ุจูˆูƒ 14 ุฃูˆู„ูŠุฏุŒ ุงู„ุชุฑุง 9ุŒ 1 ุชูŠุฑุงุŒ 32 ุฌูŠุฌุงุŒ 14 ุจูˆุตุฉุŒ ู„ู…ุณุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 5549, + "compare_price": 5999, + "images": [ + "https://media.extra.com/s/aurora/100394053_800/ASUS-Zenbook-14-OLED-Ultra-9%2C-1TB-SSD%2C-32GB-RAM%2C-14%22%2C-3K-Touch-Glossy-Display%2C-Win-11%2C-Ponder?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100394053_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100394053_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100394053_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100394053_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100394053_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100394053_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100394053_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100394053_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100394053_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SpeedANDIntelligenceULTRA_den", + "https://media.extra.com/i/aurora/EfficientPerformance32_den", + "https://media.extra.com/i/aurora/StoreItAll1T_den", + "https://media.extra.com/i/aurora/SeeMoreDoMore2_den" + ], + "options": [ + { + "sku": "EXT-3b89fe8f", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 5549, + "stock": 33, + "image": "https://media.extra.com/s/aurora/100394053_800/ASUS-Zenbook-14-OLED-Ultra-9%2C-1TB-SSD%2C-32GB-RAM%2C-14%22%2C-3K-Touch-Glossy-Display%2C-Win-11%2C-Ponder?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.21, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-52", + "source": "extra.com", + "brand_name": "Asus", + "details_en": { + "Processor Type": "Intel Core Ultra 9", + "Processor Core": "16 Cores", + "Processor Speed": "2.9 GHz", + "Processor Maximum Turbo boost Speed": "5.4GHz", + "Processor Generation": "15th Generation", + "Processor Manufacturer": "Intel", + "Cache Memory": "24MB", + "Processor Model": "Core Ultra 9", + "Color": "Ponder Blue", + "Finger Print (Y/N)": "No", + "Bluetooth": "Yes; v5.4", + "Number of USB Inputs": "3", + "Headphone Port": "1 headphone/microphone combo", + "USB-C": "3x", + "Ethernet Port": "No", + "Total Storage (Capacity)": "1TB SSD", + "Memory Card Reader": "No", + "RAM SIZE": "32GB", + "RAM Type": "LPDDR5X", + "Weight": "1.28 Kg", + "Length": "-", + "Height": "-", + "Width": "-", + "Operating System": "Win11Home", + "MS Office Pre-loaded": "1 Month", + "Wi-Fi 6/AX": "Wi-Fi 7", + "Wireless LAN": "Yes", + "Front Camera Resolution": "1080p FHD", + "Touchscreen": "Yes", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "Shared", + "Screen Type": "OLED 3.5K", + "Graphics Controller Brand": "Intel", + "Screen Refresh Rate": "120Hz", + "Graphics Controller Model": "Integrated", + "Screen Size": "14", + "Screen Resolution": "2880 x 1800", + "Optical Drive": "No", + "Made in": "China", + "Series Name": "Zenbook", + "Intel Optane Memory Capacity": "No", + "Solid State Drive Capacity": "1TB SSD", + "Keyboard Backlight": "YES", + "Hard Drive Capacity": "No", + "Hard Drive RPM": "No", + "Numeric Pad": "No", + "Device Differentiator": "No", + "VR Support": "No", + "HDMI": "Yes", + "Product Type": "Laptop", + "Brand Name": "ASUS", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "ู…ุดุชุฑูƒ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุฃูˆู„ูŠุฏ 3.5ูƒูŠ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู…ุนุงู„ุฌ ุงู„ุฑุณูˆู…ุงุช": "-", + "ู…ู‚ูŠุงุณ ุงู„ุชุญุฏูŠุซ ู„ู„ุดุงุดุฉ": "120 ู‡ุฑุชุฒ", + "ูุฆุฉ ูˆุญุฏุฉ ู…ุนุงู„ุฌุฉ ุงู„ุฑุณูˆู…ุงุช": "Integrated", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2880 x 1800", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Win11Home", + "ุจุฑู†ุงู…ุฌ ุฃูˆููŠุณ ู…ุณุจู‚ ุงู„ุชุญู…ูŠู„": "ุดู‡ุฑ", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "Intel Core Ultra 9", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2.9 GHz", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ ุงู„ู‚ุตูˆู‰": "5.4 ุฌูŠุฌุง ู‡ุฑุชุฒ", + "ุฌูŠู„ ุงู„ู…ุนุงู„ุฌ": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ ุนุดุฑ", + "ุงู„ุดุฑูƒุฉ ุงู„ู…ุตู†ุนุฉ ู„ู„ู…ุนุงู„ุฌ": "Intel", + "ุงู„ุฐุงูƒุฑุฉ ุงู„ู…ุคู‚ุชุฉ": "24 ู…ูŠุฌุง ุจุงูŠุช", + "ุทุฑุงุฒ ุงู„ู…ุนุงู„ุฌ": "Core Ultra 9", + "ุจู„ูˆุชูˆูˆุซ": "Yes, v5.4", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู„ุง", + "ูˆุงูŠ ูุงูŠ 6": "ูˆุงูŠ ูุงูŠ 7", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚ ุจุฑูƒุงู†ูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ุทูˆู„": "-", + "ุงู„ุงุฑุชูุงุน": "-", + "ุงู„ุนุฑุถ": "-", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "1TB SSD", + "ู‚ุงุฑูŠุก ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "32 ุฌูŠุฌุง", + "ู†ูˆุน ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "LPDDR5X", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "1080pFHD", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุฒูŠู†ุจูˆูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู†ุชู„ ุงูˆุจุชูŠู†": "ู„ุง", + "ุฃุถุงุกุฉ ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ": "-", + "ุณุนุฉ ุงู„ู‚ุฑุต ุงู„ุตู„ุจ": "ู„ุง", + "ุฏูˆุฑุฉ ู…ุญุฑูƒ ุงู„ู‚ุฑุต ุงู„ุตู„ุจ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ": "ู„ุง", + "ู„ูˆุญุฉ ุฃุฑู‚ุงู…": "ู„ุง", + "ู…ูŠุฒุงุช ุฃุฎุฑู‰ ู„ู„ุฌู‡ุงุฒ": "ู„ุง", + "ุฏุนู… ุงู„ูˆุงู‚ุน ุงู„ุฅูุชุฑุงุถูŠ": "ู„ุง", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู„ุงุจ ุชูˆุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุงุณูˆุณ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "1TB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-52" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Huawei", + "name_en": "HUAWEI MatePad SE, 11 inch, Wi-Fi, 128GB, Nebula Gray", + "name_ar": "ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ ุงุณ ุงูŠ 11 ุงู†ุดุŒ ูˆุงูŠ ูุงูŠุŒ 128 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy HUAWEI MatePad SE, 11 inch, Wi-Fi, 128GB, Nebula Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ ุงุณ ุงูŠ 11 ุงู†ุดุŒ ูˆุงูŠ ูุงูŠุŒ 128 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 499, + "compare_price": 799, + "images": [ + "https://media.extra.com/s/aurora/100365144_800/HUAWEI-MatePad-SE%2C-11-inch%2C-Wi-Fi%2C-128GB%2C-Nebula-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100365144_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365144_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100354902_PerfectSize_den", + "https://media.extra.com/i/aurora/100354902_Momory_den", + "https://media.extra.com/i/aurora/100354902_AuthanticColors_den", + "https://media.extra.com/i/aurora/100357415_SlimDesign_den" + ], + "options": [ + { + "sku": "EXT-e350c902", + "name_en": "128GB", + "name_ar": "128GB", + "price": 499, + "stock": 41, + "image": "https://media.extra.com/s/aurora/100365144_800/HUAWEI-MatePad-SE%2C-11-inch%2C-Wi-Fi%2C-128GB%2C-Nebula-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.71, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-53", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Nebula Gray", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "HiSilicon Kirin 710A", + "Battery Size (mAH)": "7700 mAh", + "RAM SIZE": "4GB", + "Memory (internal)": "128GB", + "Weight": "0.48 Kg", + "Length": "25.2 cm", + "Height": "0.69 cm", + "Width": "16.4 cm", + "Operating System": "HMS", + "Network": "Wi-Fi", + "Rear Camera": "8MP", + "Front Camera Resolution": "5MP", + "Screen Size (inch)": "11.0 inch", + "Graphics Card": "No", + "Screen Type": "IPS", + "Screen Resolution": "1920 ร— 1200", + "Made in": "China", + "Series Name": "MATEPAD SE", + "Memory Card Slot": "No", + "Brand Name": "Huawei", + "Charger Compatibility": "TYPE C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "No", + "Device Type": "Tablet", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "No", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 x 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฅุชุด ุฅู… ุฅุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "7700 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "25.2 cm", + "ุงู„ุงุฑุชูุงุน": "0.69 ุณู…", + "ุงู„ุนุฑุถ": "16.4 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "4ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128ุฌูŠุฌุงุจูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "8 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "MATEPAD SE", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุชุงุจู„ุช" + }, + "storage": "128GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-53" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Honor", + "name_en": "Honor Pad X8a, Wi-Fi, 128 GB, 11 Inch, Space Grey, With Flip Cover", + "name_ar": "ู‡ูˆู†ุฑ ุจุงุฏ ุงูƒุณ 8 ุงูŠู‡ุŒ 11ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠุŒ 128 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ุน ุบุทุงุก", + "description_en": "Buy Honor Pad X8a, Wi-Fi, 128 GB, 11 Inch, Space Grey, With Flip Cover from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ุจุงุฏ ุงูƒุณ 8 ุงูŠู‡ุŒ 11ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠุŒ 128 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ุน ุบุทุงุก ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 549, + "compare_price": 799, + "images": [ + "https://media.extra.com/s/aurora/100376589_800/Honor-Pad-X8a%2C-Wi-Fi%2C-128-GB%2C-11-Inch%2C-Space-Grey%2C-With-Flip-Cover?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100376589_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100376589_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100376589_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100376589_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100376589_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100376589_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100376589_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_128GB_den", + "https://media.extra.com/i/aurora/100354902_PerfectSize_den", + "https://media.extra.com/i/aurora/100357415_TheBattery_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-4d829551", + "name_en": "128GB", + "name_ar": "128GB", + "price": 549, + "stock": 8, + "image": "https://media.extra.com/s/aurora/100376589_800/Honor-Pad-X8a%2C-Wi-Fi%2C-128-GB%2C-11-Inch%2C-Space-Grey%2C-With-Flip-Cover?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.58, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-54", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "Space Grey", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Snapdragon 680", + "Processor Speed": "2 ร— Cortex A75 2.0 GHz + 6 ร— Cortex A55 1.8 GHz", + "Battery Size (mAH)": "8300 mAh", + "RAM SIZE": "4GB", + "Memory (internal)": "128GB", + "Weight": "0.49 Kg", + "Length": "0.72 cm", + "Height": "7.2 cm", + "Width": "16.9 cm", + "Operating System": "Android", + "Network": "Wi-Fi", + "Rear Camera": "5MP", + "Front Camera Resolution": "5MP", + "Screen Size (inch)": "11 INCH", + "Graphics Card": "Qualcomm Snapdragon 680", + "Screen Type": "TFT LCD๏ผˆIPS๏ผ‰", + "Screen Resolution": "1920 ร— 1200", + "Made in": "China", + "Series Name": "X", + "Memory Card Slot": "microSD; up to 1TB", + "Brand Name": "Honor", + "Charger Compatibility": "TYPE C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "Pad X8a", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "Qualcomm Snapdragon 680", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 x 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Snapdragon 680", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2 ร— Cortex A75 2.0 GHz + 6 ร— Cortex A55 1.8 GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ูู„ูƒูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ูˆุฒู†": "0.49 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุทูˆู„": "0.72 ุณู…", + "ุงู„ุงุฑุชูุงุน": "7.2 ุณู…", + "ุงู„ุนุฑุถ": "16.9 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "4ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128ุฌูŠุฌุงุจูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุฅูƒุณ", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "microSD, up to 1TB", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Pad X8a" + }, + "storage": "128 GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-54" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Honor", + "name_en": "Honor Pad 9, Wi-Fi, 256GB, 12.1 inch, inbox keyboard, Space Gray.", + "name_ar": "ู‡ูˆู†ุฑ ุจุงุฏ 9ุŒ ูˆุงูŠ ูุงูŠุŒ 12.1 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy Honor Pad 9, Wi-Fi, 256GB, 12.1 inch, inbox keyboard, Space Gray. from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ุจุงุฏ 9ุŒ ูˆุงูŠ ูุงูŠุŒ 12.1 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 999, + "compare_price": 1499, + "images": [ + "https://media.extra.com/s/aurora/100357415_800/Honor-Pad-9%2C-Wi-Fi%2C-256GB%2C-12-1-inch%2C-inbox-keyboard%2C-Space-Gray-?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100357415_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357415_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357415_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357415_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357415_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357415_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357415_ScreenSize_den", + "https://media.extra.com/i/aurora/Memory256_en", + "https://media.extra.com/i/aurora/100357415_SlimDesign_den", + "https://media.extra.com/i/aurora/100357415_TheBattery_den", + "https://media.extra.com/i/aurora/100357415_SurroundSystem_den" + ], + "options": [ + { + "sku": "EXT-6800240c", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 999, + "stock": 41, + "image": "https://media.extra.com/s/aurora/100357415_800/Honor-Pad-9%2C-Wi-Fi%2C-256GB%2C-12-1-inch%2C-inbox-keyboard%2C-Space-Gray-?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.0, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-55", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "Space Gray", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "4xCortex-A78 2.2GHz +4xCortex-A55 1.8GHz", + "Battery Size (mAH)": "8300 mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Weight": "0.55kg", + "Length": "27.82 cm", + "Height": "0.69 cm", + "Width": "18.01 cm", + "Operating System": "Android 13 + MagicOS 7.2", + "Network": "Wi-Fi", + "Rear Camera": "13MP", + "Front Camera Resolution": "8MP", + "Screen Size (inch)": "12.1 inch", + "Graphics Card": "Snapdragon 6 Gen 1 Mobile Platform", + "Screen Type": "IPS TFT LCD", + "Screen Resolution": "2560 x 1600", + "Made in": "China", + "Series Name": "N", + "Memory Card Slot": "No", + "Brand Name": "Honor", + "Charger Compatibility": "TYPE C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "Pad 9", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 ร— 1600", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ูุงุชุญ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ูˆุฒู†": "0.55 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุทูˆู„": "27.82 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.69 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "13 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "8MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุฅู†", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Pad 9" + }, + "storage": "256GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-55" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPad 11th Gen, Wi-Fi, 11 inch, 128GB, Silver", + "name_ar": "ุงุจู„ ุงูŠุจุงุฏ ุงู„ุฌูŠู„ ุงู„ุญุงุฏูŠ ุงู„ุนุงุดุฑุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ูุถูŠ", + "description_en": "Buy Apple iPad 11th Gen, Wi-Fi, 11 inch, 128GB, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ ุงูŠุจุงุฏ ุงู„ุฌูŠู„ ุงู„ุญุงุฏูŠ ุงู„ุนุงุดุฑุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1599, + "compare_price": 1686.11, + "images": [ + "https://media.extra.com/s/aurora/100396415_800/Apple-iPad-11th-Gen%2C-Wi-Fi%2C-11-inch%2C-128GB%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396415_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396415_800_13?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-220038af", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 1599, + "stock": 17, + "image": "https://media.extra.com/s/aurora/100396415_800/Apple-iPad-11th-Gen%2C-Wi-Fi%2C-11-inch%2C-128GB%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-6b46969c", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 1918.8, + "stock": 26, + "image": "https://media.extra.com/i/aurora/100396415_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-78b8e241", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 1918.8, + "stock": 7, + "image": "https://media.extra.com/i/aurora/100396415_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-098ac99f", + "name_en": "11 Inch", + "name_ar": "11 ุจูˆุตู‡", + "price": 1599.0, + "stock": 36, + "image": "https://media.extra.com/i/aurora/100396415_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.47, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-56", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Silver", + "Waterproof (Y/N)": "No", + "Finger Print (Y/N)": "No", + "Processor Core": "Hexa-Core", + "Battery Size (mAH)": "8827 mAh", + "RAM SIZE": "4GB", + "Memory (internal)": "128 GB", + "Weight": "0.48 Kg", + "Length": "26.2 cm", + "Width": "19 cm", + "Height": "5.1 cm", + "Operating System": "iPadOSย 16", + "Network": "Wi-Fi", + "Rear Camera": "12MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "11 INCH", + "Screen Type": "IPS", + "Screen Resolution": "2360 x 1640", + "Made in": "Assorted", + "Memory Card Slot": "No", + "Charger Compatibility": "TYPE C", + "Brand Name": "APPLE", + "Device Type": "IPAD 11th GEN", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11.0 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2360 x 1640", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงูŠุจุงุฏ ุงูˆ ุงุณ 16", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุณุฏุงุณูŠ ุงู„ู†ูˆุงุฉ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "8827 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "26.2 ุณู…", + "ุงู„ุนุฑุถ": "19 ุณู…", + "ุงู„ุงุฑุชูุงุน": "5.1 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "4ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPAD 11th GEN", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "128GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-56" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "Lenovo Idea Tab Plus Matte Edition, WIFI, 256 GB, with Keyboard Case and Pen, Luna Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ุฃูŠุฏูŠุง ุชุงุจ ุจู„ุณ ู…ุงุช ุฅูŠุฏูŠุดู†ุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ู…ุน ุบุทุงุก ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ ูˆู‚ู„ู…ุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy Lenovo Idea Tab Plus Matte Edition, WIFI, 256 GB, with Keyboard Case and Pen, Luna Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ุฃูŠุฏูŠุง ุชุงุจ ุจู„ุณ ู…ุงุช ุฅูŠุฏูŠุดู†ุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ู…ุน ุบุทุงุก ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ ูˆู‚ู„ู…ุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1601.78, + "images": [ + "https://media.extra.com/s/aurora/100475333_800/Lenovo-Idea-Tab-Plus-Matte-Edition%2C-WIFI%2C-256-GB%2C-with-Keyboard-Case-and-Pen%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100475333_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475333_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475333_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475333_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475333_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475333_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475333_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475333_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475333_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475333_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-f103b300", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 1399, + "stock": 33, + "image": "https://media.extra.com/s/aurora/100475333_800/Lenovo-Idea-Tab-Plus-Matte-Edition%2C-WIFI%2C-256-GB%2C-with-Keyboard-Case-and-Pen%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.79, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-57", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Color": "Luna Grey", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "IP52", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "2 x A76 @ 2.5GHz + 6 x A55 @ 2.0GHz", + "Battery Size (mAH)": "10200mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Weight": "0.53 kg", + "Length": "18.10 cm", + "Height": "27.8 cm", + "Width": "27.7 cm", + "Operating System": "Android", + "Network": "Wi-Fi", + "Rear Camera": "13MP", + "Front Camera Resolution": "8MP", + "Screen Size (inch)": "12.1 inch", + "Graphics Card": "ARM Mali", + "Screen Type": "2.5K", + "Screen Resolution": "2560 x 1600", + "Made in": "China", + "Series Name": "Idea Tab", + "Memory Card Slot": "MicroSD", + "Brand Name": "LENOVO", + "Charger Compatibility": "TYPE C", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "LENOVO IDEA TAB MATTE", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "ุฅูŠู‡ ุฃุฑ ุฅู… ู…ุงู„", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "2.5 ูƒูŠ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 ร— 1600", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2 x A76 @ 2.5GHz + 6 x A55 @ 2.0GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ุงู„ู‚ู…ุฑ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ุฃูŠ ุจูŠ 52", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "10200 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ุทูˆู„": "18.10 ุณู…", + "ุงู„ุงุฑุชูุงุน": "27.8 cm", + "ุงู„ุนุฑุถ": "27.7 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "13 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "8MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุงูŠุฏูŠุง ุชุงุจ", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู…ุงูŠูƒุฑูˆ ุงุณ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ู„ูŠู†ูˆููˆ ุฃูŠุฏูŠุง ุชุงุจ ู…ูŠุช", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-57" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPad 11th Gen, Wi-Fi, 11 inch, 128GB, Pink", + "name_ar": "ุงุจู„ ุงูŠุจุงุฏ ุงู„ุฌูŠู„ ุงู„ุญุงุฏูŠ ุงู„ุนุงุดุฑุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ูˆุฑุฏูŠ", + "description_en": "Buy Apple iPad 11th Gen, Wi-Fi, 11 inch, 128GB, Pink from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ ุงูŠุจุงุฏ ุงู„ุฌูŠู„ ุงู„ุญุงุฏูŠ ุงู„ุนุงุดุฑุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ูˆุฑุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1599, + "compare_price": 1870.31, + "images": [ + "https://media.extra.com/s/aurora/100396407_800/Apple-iPad-11th-Gen%2C-Wi-Fi%2C-11-inch%2C-128GB%2C-Pink?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396407_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396407_800_13?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-68696edd", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 1599, + "stock": 9, + "image": "https://media.extra.com/s/aurora/100396407_800/Apple-iPad-11th-Gen%2C-Wi-Fi%2C-11-inch%2C-128GB%2C-Pink?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-04cf95fd", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 1918.8, + "stock": 8, + "image": "https://media.extra.com/i/aurora/100396407_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-9a5a3fe1", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 1918.8, + "stock": 26, + "image": "https://media.extra.com/i/aurora/100396407_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-94aad497", + "name_en": "11 Inch", + "name_ar": "11 ุจูˆุตู‡", + "price": 1599.0, + "stock": 31, + "image": "https://media.extra.com/i/aurora/100396407_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.62, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-58", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Pink", + "Waterproof (Y/N)": "No", + "Finger Print (Y/N)": "No", + "Processor Core": "Hexa-Core", + "Battery Size (mAH)": "8827 mAh", + "RAM SIZE": "4GB", + "Memory (internal)": "128 GB", + "Weight": "0.48 Kg", + "Length": "26.2 cm", + "Width": "19 cm", + "Height": "5.1 cm", + "Operating System": "iPadOSย 16", + "Network": "Wi-Fi", + "Rear Camera": "12MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "11 INCH", + "Screen Type": "IPS", + "Screen Resolution": "2360 x 1640", + "Made in": "Assorted", + "Memory Card Slot": "No", + "Charger Compatibility": "TYPE C", + "Brand Name": "APPLE", + "Device Type": "IPAD 11th GEN", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2360 x 1640", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงูŠุจุงุฏ ุงูˆ ุงุณ 16", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุณุฏุงุณูŠ ุงู„ู†ูˆุงุฉ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ูˆุฑุฏูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "8827 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "26.2 ุณู…", + "ุงู„ุนุฑุถ": "19 ุณู…", + "ุงู„ุงุฑุชูุงุน": "5.1 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "4ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPAD 11th GEN", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "128GB", + "color_en": "Pink", + "color_ar": "ูˆุฑุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-58" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPad 11th Gen, Wi-Fi, 11 inch, 128GB, Blue", + "name_ar": "ุงุจู„ ุงูŠุจุงุฏ ุงู„ุฌูŠู„ ุงู„ุญุงุฏูŠ ุงู„ุนุงุดุฑุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚", + "description_en": "Buy Apple iPad 11th Gen, Wi-Fi, 11 inch, 128GB, Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ ุงูŠุจุงุฏ ุงู„ุฌูŠู„ ุงู„ุญุงุฏูŠ ุงู„ุนุงุดุฑุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1599, + "compare_price": 1695.71, + "images": [ + "https://media.extra.com/s/aurora/100396409_800/Apple-iPad-11th-Gen%2C-Wi-Fi%2C-11-inch%2C-128GB%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396409_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396409_800_13?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-dd4f85ec", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 1599, + "stock": 41, + "image": "https://media.extra.com/s/aurora/100396409_800/Apple-iPad-11th-Gen%2C-Wi-Fi%2C-11-inch%2C-128GB%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-f39d78a2", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 1918.8, + "stock": 41, + "image": "https://media.extra.com/i/aurora/100396409_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-2ba340d5", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 1918.8, + "stock": 33, + "image": "https://media.extra.com/i/aurora/100396409_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-309bf735", + "name_en": "11 Inch", + "name_ar": "11 ุจูˆุตู‡", + "price": 1599.0, + "stock": 9, + "image": "https://media.extra.com/i/aurora/100396409_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.62, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-59", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Blue", + "Waterproof (Y/N)": "No", + "Finger Print (Y/N)": "No", + "Processor Core": "Hexa-Core", + "Battery Size (mAH)": "8827 mAh", + "RAM SIZE": "4GB", + "Memory (internal)": "128 GB", + "Weight": "0.48 Kg", + "Length": "26.2 cm", + "Width": "19 cm", + "Height": "5.1 cm", + "Operating System": "iPadOSย 16", + "Network": "Wi-Fi", + "Rear Camera": "12MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "11 INCH", + "Screen Type": "IPS", + "Screen Resolution": "2360 x 1640", + "Made in": "Assorted", + "Memory Card Slot": "No", + "Charger Compatibility": "TYPE C", + "Brand Name": "APPLE", + "Device Type": "IPAD 11th GEN", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2360 x 1640", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงูŠุจุงุฏ ุงูˆ ุงุณ 16", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุณุฏุงุณูŠ ุงู„ู†ูˆุงุฉ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "8827 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "26.2 ุณู…", + "ุงู„ุนุฑุถ": "19 ุณู…", + "ุงู„ุงุฑุชูุงุน": "5.1 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "4ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPAD 11th GEN", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "128GB", + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-59" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Huawei", + "name_en": "HUAWEI MatePad SE, 11 inch, Kids, Wi-Fi 128GB, inbox cover, Nebula Gray", + "name_ar": "ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ ุงุณ ุงูŠุŒ 11 ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠุŒ 128ุฌูŠุฌุงุŒ ู…ุน ูƒูุฑุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy HUAWEI MatePad SE, 11 inch, Kids, Wi-Fi 128GB, inbox cover, Nebula Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ ุงุณ ุงูŠุŒ 11 ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠุŒ 128ุฌูŠุฌุงุŒ ู…ุน ูƒูุฑุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 549, + "compare_price": 849, + "images": [ + "https://media.extra.com/s/aurora/100365142_800/HUAWEI-MatePad-SE%2C-11-inch%2C-Kids%2C-Wi-Fi-128GB%2C-inbox-cover%2C-Nebula-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100365142_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365142_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365142_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365142_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365142_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100354902_PerfectSize_den", + "https://media.extra.com/i/aurora/100354902_Momory_den", + "https://media.extra.com/i/aurora/100357415_SlimDesign_den" + ], + "options": [ + { + "sku": "EXT-3e8c5d60", + "name_en": "128 GB", + "name_ar": "128 GB", + "price": 549, + "stock": 21, + "image": "https://media.extra.com/s/aurora/100365142_800/HUAWEI-MatePad-SE%2C-11-inch%2C-Kids%2C-Wi-Fi-128GB%2C-inbox-cover%2C-Nebula-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.31, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-60", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Nebula Gray", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "HiSilicon Kirin 710A", + "Battery Size (mAH)": "7700 mAh", + "RAM SIZE": "4GB", + "Memory (internal)": "128 GB", + "Weight": "0.48 Kg", + "Length": "25.2 cm", + "Height": "0.69 cm", + "Width": "16.4 cm", + "Operating System": "HMS", + "Network": "Wi-Fi", + "Rear Camera": "8MP", + "Front Camera Resolution": "5MP", + "Screen Size (inch)": "11 INCH", + "Graphics Card": "No", + "Screen Type": "IPS", + "Screen Resolution": "1920 ร— 1200", + "Made in": "China", + "Series Name": "MATEPAD SE", + "Memory Card Slot": "No", + "Brand Name": "Huawei", + "Charger Compatibility": "TYPE C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "No", + "Device Type": "MatePad SE 11", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "No", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 x 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฅุชุด ุฅู… ุฅุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "7700 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "25.2 cm", + "ุงู„ุงุฑุชูุงุน": "0.69 ุณู…", + "ุงู„ุนุฑุถ": "16.4 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "4ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "8 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "MATEPAD SE", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "MatePad SE 11" + }, + "storage": "128GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-60" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Huawei", + "name_en": "HUAWEI MatePad 11.5s 2026, WiFi, 256 GB, inbox Keyboard, Space Gray", + "name_ar": "ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ 11.5 ุงุณ 2026ุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ู…ุชุถู…ู† ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy HUAWEI MatePad 11.5s 2026, WiFi, 256 GB, inbox Keyboard, Space Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ 11.5 ุงุณ 2026ุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ู…ุชุถู…ู† ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1599, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100488821_800/HUAWEI-MatePad-11-5s-2026%2C-WiFi%2C-256-GB%2C-inbox-Keyboard%2C-Space-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100488821_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488821_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/BatteryPerformance8000_DEN", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-2ede466d", + "name_en": "256GB", + "name_ar": "256GB", + "price": 1599, + "stock": 38, + "image": "https://media.extra.com/s/aurora/100488821_800/HUAWEI-MatePad-11-5s-2026%2C-WiFi%2C-256-GB%2C-inbox-Keyboard%2C-Space-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.67, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-61", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Space Gray", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Battery Size (mAH)": "8800mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256GB", + "Weight": "0.51 Kg", + "Length": "26 cm", + "Height": "26.00 cm", + "Width": "17cm", + "Operating System": "HarmonyOS", + "Network": "Wi-Fi", + "Rear Camera": "13MP + 8MP", + "Front Camera Resolution": "8MP", + "Screen Size (inch)": "11.5 INCH", + "Graphics Card": "No", + "Screen Type": "LCD", + "Screen Resolution": "2800 ร— 1840", + "Made in": "China", + "Series Name": "Matepad", + "Memory Card Slot": "No", + "Brand Name": "Huawei", + "Charger Compatibility": "TYPE C", + "Google Play Store": "No", + "Device Type": "HUAWEI MATEPAD 11.5S 2026", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11.5 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "No", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2800 ร— 1840", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ู‡ุงุฑู…ูˆู†ูŠ ุฃูˆ ุฅุณ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ูุงุชุญ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "8800 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.51 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "26 ุณู…", + "ุงู„ุงุฑุชูุงุน": "26.00 ุณู…", + "ุงู„ุนุฑุถ": "17ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุง ุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "13ู…ุน 8 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "8MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ุงุช ุจุงุฏ", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "HUAWEI MATEPAD 11.5S 2026", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-61" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Honor", + "name_en": "Honor Magic Pad 3, Wi-Fi, 512 GB, 13.3-inch, Gray", + "name_ar": "ู‡ูˆู†ุฑ ู…ุงุฌูŠูƒ ุจุงุฏ 3ุŒ ูˆุงูŠ ูุงูŠุŒ 512 ุฌูŠุฌุงุŒ 13.3 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy Honor Magic Pad 3, Wi-Fi, 512 GB, 13.3-inch, Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ู…ุงุฌูŠูƒ ุจุงุฏ 3ุŒ ูˆุงูŠ ูุงูŠุŒ 512 ุฌูŠุฌุงุŒ 13.3 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2899, + "compare_price": 3099, + "images": [ + "https://media.extra.com/s/aurora/100470651_800/Honor-Magic-Pad-3%2C-Wi-Fi%2C-512-GB%2C-13-3-inch%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100470651_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470651_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/Keepyourmemories_512GB_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN" + ], + "options": [ + { + "sku": "EXT-4c1175bf", + "name_en": "512 GB", + "name_ar": "512 GB", + "price": 2899, + "stock": 35, + "image": "https://media.extra.com/s/aurora/100470651_800/Honor-Magic-Pad-3%2C-Wi-Fi%2C-512-GB%2C-13-3-inch%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.7, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-62", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "Gray", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "1ร—Cortex-X4 3.3GHz+3ร—Cortex-A720 3.2GHz+2ร—Cortex-A", + "Battery Size (mAH)": "12450mAh", + "RAM SIZE": "16GB", + "Memory (internal)": "512 GB", + "Weight": "0.59 kg", + "Length": "29.2 CM", + "Height": "0.5 cm", + "Width": "20.1", + "Operating System": "MagicOS", + "Network": "Wi-Fi", + "Rear Camera": "13MP + 2MP", + "Front Camera Resolution": "9MP", + "Screen Size (inch)": "13.3 inch", + "Graphics Card": "Snapdragon 8 Gen 3 Mobile Platform,๏ผˆSM8650P)", + "Screen Type": "LCD", + "Screen Resolution": "2136 x 3200", + "Made in": "China", + "Series Name": "N", + "Brand Name": "Honor", + "Charger Compatibility": "TYPE C", + "Google Play Store": "Yes", + "Device Type": "Pad 3", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "13.3 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "Snapdragon 8 Gen 3 Mobile Platform,๏ผˆSM8650P)", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2136 x 3200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "MagicOS", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "1ร—Cortex-X4 3.3GHz+3ร—Cortex-A720 3.2GHz+2ร—Cortex-A", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "12450 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.59", + "ุงู„ุทูˆู„": "29.2 CM", + "ุงู„ุงุฑุชูุงุน": "0.5 ุณู…", + "ุงู„ุนุฑุถ": "20.1", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "512 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "13+2 ู…ูŠุฌุง ุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "9MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุฅู†", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Pad 3", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "512 GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-62" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Xiaomi", + "name_en": "XIAOMI Redmi Pad 2, WiFi, 11 Inch, 256GB, 8GB RAM, Graphite Gray with Case cover", + "name_ar": "ุดุงูˆู…ูŠ ุฑูŠุฏู…ูŠ ุจุงุฏ 2ุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ 8 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ุน ุบุทุงุก", + "description_en": "Buy XIAOMI Redmi Pad 2, WiFi, 11 Inch, 256GB, 8GB RAM, Graphite Gray with Case cover from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุดุงูˆู…ูŠ ุฑูŠุฏู…ูŠ ุจุงุฏ 2ุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ 8 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ุน ุบุทุงุก ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 699, + "compare_price": 799, + "images": [ + "https://media.extra.com/s/aurora/100435834_800/XIAOMI-Redmi-Pad-2%2C-WiFi%2C-11-Inch%2C-256GB%2C-8GB-RAM%2C-Graphite-Gray-with-Case-cover?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100435834_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100435834_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100435834_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100435834_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-5ec65e83", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 838.8, + "stock": 29, + "image": "https://media.extra.com/i/aurora/100435834_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-a752c183", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 699, + "stock": 15, + "image": "https://media.extra.com/s/aurora/100435834_800/XIAOMI-Redmi-Pad-2%2C-WiFi%2C-11-Inch%2C-256GB%2C-8GB-RAM%2C-Graphite-Gray-with-Case-cover?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.67, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-63", + "source": "extra.com", + "brand_name": "Xiaomi", + "details_en": { + "Color": "Graphite Gray", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Battery Size (mAH)": "9000mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Weight": "0.52 kg", + "Length": "0.74 cm", + "Height": "16.6 cm", + "Width": "25.46 cm", + "Operating System": "Xiaomi Hyper OS 2", + "Network": "Wi-Fi", + "Rear Camera": "8MP", + "Front Camera Resolution": "5MP", + "Screen Size (inch)": "11 INCH", + "Graphics Card": "MediaTek Helio G85", + "Screen Type": "LCD", + "Screen Resolution": "2560 x 1600", + "Made in": "China", + "Series Name": "PAD", + "Memory Card Slot": "microSD", + "Brand Name": "REDMI", + "Charger Compatibility": "USB Type-C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "XIAOMI REDMI PAD 2", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 ร— 1600", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Xiaomi Hyper OS 2", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "9000 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.52 ูƒุบ", + "ุงู„ุทูˆู„": "0.74 cm", + "ุงู„ุงุฑุชูุงุน": "16.6 ุณู…", + "ุงู„ุนุฑุถ": "25.46 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "8 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "PAD", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู…ุงูŠูƒุฑูˆ ุฅุณ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฑูŠุฏ ู…ูŠ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน-ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุดุงูˆู…ูŠ ุฑูŠุฏู…ูŠ ุจุงุฏ 2", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB", + "color_en": "Red", + "color_ar": "ุฃุญู…ุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-63" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Huawei", + "name_en": "HUAWEI MatePad 11.5s 2026 PaperMatte Edition, WIFI, 256 GB, inbox Keyboard, Space Gray", + "name_ar": "ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ 11.5 ุงุณ 2026 ุฅุตุฏุงุฑ ูˆุฑู‚ูŠุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ู…ุชุถู…ู† ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy HUAWEI MatePad 11.5s 2026 PaperMatte Edition, WIFI, 256 GB, inbox Keyboard, Space Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ 11.5 ุงุณ 2026 ุฅุตุฏุงุฑ ูˆุฑู‚ูŠุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ู…ุชุถู…ู† ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1799, + "compare_price": 1999, + "images": [ + "https://media.extra.com/s/aurora/100488817_800/HUAWEI-MatePad-11-5s-2026-PaperMatte-Edition%2C-WIFI%2C-256-GB%2C-inbox-Keyboard%2C-Space-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100488817_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100488817_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/BatteryPerformance8000_DEN", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-08ea651c", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 1799, + "stock": 23, + "image": "https://media.extra.com/s/aurora/100488817_800/HUAWEI-MatePad-11-5s-2026-PaperMatte-Edition%2C-WIFI%2C-256-GB%2C-inbox-Keyboard%2C-Space-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.63, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-64", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Space Gray", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Battery Size (mAH)": "8800mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Weight": "0.51 Kg", + "Length": "26 cm", + "Height": "26 cm", + "Width": "17.7 cm", + "Operating System": "HarmonyOS", + "Network": "Wi-Fi", + "Rear Camera": "13MP + 8MP", + "Front Camera Resolution": "8MP", + "Screen Size (inch)": "11.5 INCH", + "Graphics Card": "No", + "Screen Type": "LCD", + "Screen Resolution": "2800 ร— 1840", + "Made in": "China", + "Series Name": "Matepad", + "Memory Card Slot": "No", + "Brand Name": "Huawei", + "Charger Compatibility": "TYPE C", + "Google Play Store": "No", + "Device Type": "HUAWEI MATEPAD 11.5S 2026 PAPERMATTE EDITION", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11.5 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "No", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2800 ร— 1840", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ู‡ุงุฑู…ูˆู†ูŠ ุฃูˆ ุฅุณ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ูุงุชุญ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "8800 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.51 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "26 ุณู…", + "ุงู„ุงุฑุชูุงุน": "26ุณู…", + "ุงู„ุนุฑุถ": "17.7 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "13ู…ุน 8 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "8MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ุงุช ุจุงุฏ", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "HUAWEI MATEPAD 11.5S 2026 PAPERMATTE EDITION", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-64" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Honor", + "name_en": "Honor Pad 10, Wi-Fi, 256 GB, 12.1 Inch, Gray with Keyboard", + "name_ar": "ู‡ูˆู†ุฑ ุจุงุฏ 10ุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ 12.1 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ุน ู„ูˆุญุฉ ู…ูุงุชูŠุญ", + "description_en": "Buy Honor Pad 10, Wi-Fi, 256 GB, 12.1 Inch, Gray with Keyboard from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ุจุงุฏ 10ุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ 12.1 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ุน ู„ูˆุญุฉ ู…ูุงุชูŠุญ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1199, + "compare_price": 1299, + "images": [ + "https://media.extra.com/s/aurora/100438596_800/Honor-Pad-10%2C-Wi-Fi%2C-256-GB%2C-12-1-Inch%2C-Gray-with-Keyboard?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100438596_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_18?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100438596_800_19?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-08eb3d45", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 1199, + "stock": 42, + "image": "https://media.extra.com/s/aurora/100438596_800/Honor-Pad-10%2C-Wi-Fi%2C-256-GB%2C-12-1-Inch%2C-Gray-with-Keyboard?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.06, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-65", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "Gray", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "1ร—Cortex-A715 2.63GHz+3ร—Cortex-A715 2.4GHz+4ร—Corte", + "Battery Size (mAH)": "10100mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Weight": "0.52 kg", + "Length": "27.6 CM", + "Height": "0.61 CM", + "Width": "17.95 cm", + "Operating System": "MagicOS 9.0", + "Network": "Wi-Fi", + "Rear Camera": "8MP", + "Front Camera Resolution": "8MP", + "Screen Size (inch)": "12.1 inch", + "Screen Type": "TFT LCD๏ผˆIPS๏ผ‰", + "Screen Resolution": "2560 ร— 1600", + "Made in": "China", + "Series Name": "N", + "Memory Card Slot": "No", + "Brand Name": "Honor", + "Charger Compatibility": "TYPE C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "Pad 10", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 ร— 1600", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "MagicOS 9.0", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ูˆุฒู†": "0.52 ูƒุบ", + "ุงู„ุทูˆู„": "27.6 ุณู…", + "ุงู„ุนุฑุถ": "17.95 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "8 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "8MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุฅู†", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Pad 10", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-65" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Huawei", + "name_en": "HUAWEI MatePad 12X 2025, WIFI, 256 GB, inbox keyboard, White", + "name_ar": "ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏุŒ 12 ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒ ุฃุจูŠุถ", + "description_en": "Buy HUAWEI MatePad 12X 2025, WIFI, 256 GB, inbox keyboard, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏุŒ 12 ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1799, + "compare_price": 2299, + "images": [ + "https://media.extra.com/s/aurora/100476262_800/HUAWEI-MatePad-12X-2025%2C-WIFI%2C-256-GB%2C-inbox-keyboard%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100476262_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476262_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476262_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476262_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476262_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476262_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476262_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476262_800_7?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476262_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-a567c756", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 1799, + "stock": 38, + "image": "https://media.extra.com/s/aurora/100476262_800/HUAWEI-MatePad-12X-2025%2C-WIFI%2C-256-GB%2C-inbox-keyboard%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.76, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-66", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "White", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Octa-Core (8-Core)", + "Battery Size (mAH)": "10100mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Weight": "0.56 Kg", + "Length": "27", + "Height": "0.59 cm", + "Width": "18.25 cm", + "Operating System": "HMS", + "Network": "Wi-Fi", + "Rear Camera": "13MP + 8MP", + "Front Camera Resolution": "8MP", + "Screen Size (inch)": "12 INCH", + "Graphics Card": "No", + "Screen Type": "LCD", + "Screen Resolution": "2800 ร— 1840", + "Made in": "China", + "Series Name": "Matepad X", + "Memory Card Slot": "No", + "Brand Name": "Huawei", + "Charger Compatibility": "TYPE C", + "Google Play Store": "No", + "Device Type": "Matepad 12X", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "12.0 inch", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "No", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2800 ร— 1840", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฅุชุด ุฅู… ุฅุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ุทูˆู„": "27", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "13ู…ุน 8 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "8MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Matepad X", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Matepad 12X", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-66" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Honor", + "name_en": "Honor Pad X8a Kids, Wi-Fi, 128 GB, 11 Inch, Space Grey, With Kids Cover", + "name_ar": "ู‡ูˆู†ุฑ ุจุงุฏ ุงูƒุณ 8 ุงูŠู‡ ู„ู„ุฃุทูุงู„ุŒ 11 ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠุŒ 128 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy Honor Pad X8a Kids, Wi-Fi, 128 GB, 11 Inch, Space Grey, With Kids Cover from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ุจุงุฏ ุงูƒุณ 8 ุงูŠู‡ ู„ู„ุฃุทูุงู„ุŒ 11 ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠุŒ 128 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 599, + "compare_price": 849, + "images": [ + "https://media.extra.com/s/aurora/100378292_800/Honor-Pad-X8a-Kids%2C-Wi-Fi%2C-128-GB%2C-11-Inch%2C-Space-Grey%2C-With-Kids-Cover?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100378292_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100378292_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100378292_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100378292_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100378292_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100378292_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100378292_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_128GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/BatteryPerformance8000_DEN", + "https://media.extra.com/i/aurora/OperatingSystemAndroid11_den" + ], + "options": [ + { + "sku": "EXT-fadd0618", + "name_en": "128 GB", + "name_ar": "128 GB", + "price": 599, + "stock": 39, + "image": "https://media.extra.com/s/aurora/100378292_800/Honor-Pad-X8a-Kids%2C-Wi-Fi%2C-128-GB%2C-11-Inch%2C-Space-Grey%2C-With-Kids-Cover?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.33, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-67", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "Space Grey", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Snapdragon 680", + "Processor Speed": "2 ร— Cortex A75 2.0 GHz + 6 ร— Cortex A55 1.8 GHz", + "Battery Size (mAH)": "8300 mAh", + "RAM SIZE": "4GB", + "Memory (internal)": "128 GB", + "Weight": "0.49 Kg", + "Length": "0.72 cm", + "Height": "7.2 cm", + "Width": "16.9 cm", + "Operating System": "Android", + "Network": "Wi-Fi", + "Rear Camera": "5MP", + "Front Camera Resolution": "5MP", + "Screen Size (inch)": "11 INCH", + "Graphics Card": "Qualcomm Snapdragon 680", + "Screen Type": "TFT LCD๏ผˆIPS๏ผ‰", + "Screen Resolution": "1920 ร— 1200", + "Made in": "China", + "Series Name": "X", + "Memory Card Slot": "microSD; up to 1TB", + "Brand Name": "Honor", + "Charger Compatibility": "TYPE C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "Pad X8a", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "Qualcomm Snapdragon 680", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 x 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Snapdragon 680", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2 ร— Cortex A75 2.0 GHz + 6 ร— Cortex A55 1.8 GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ูู„ูƒูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ูˆุฒู†": "0.49 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุทูˆู„": "0.72 ุณู…", + "ุงู„ุงุฑุชูุงุน": "7.2 ุณู…", + "ุงู„ุนุฑุถ": "16.9 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "4ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุฅูƒุณ", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "microSD, up to 1TB", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Pad X8a" + }, + "storage": "128 GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-67" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Honor", + "name_en": "HONOR, Magic Pad 2, Wi-Fi, 12.3-inch,OLED, 256GB,White with keyboard+Pen", + "name_ar": "ู‡ูˆู†ุฑ ู…ุงุฌูŠูƒ ุจุงุฏ 2ุŒ ูˆุงูŠ ูุงูŠุŒ 12.3ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุจูŠุถุŒ ู„ูˆุญุฉ ู…ูุงุชูŠุญ+ู‚ู„ู…", + "description_en": "Buy HONOR, Magic Pad 2, Wi-Fi, 12.3-inch,OLED, 256GB,White with keyboard+Pen from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ู…ุงุฌูŠูƒ ุจุงุฏ 2ุŒ ูˆุงูŠ ูุงูŠุŒ 12.3ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุฃุจูŠุถุŒ ู„ูˆุญุฉ ู…ูุงุชูŠุญ+ู‚ู„ู… ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1999, + "compare_price": 2999, + "images": [ + "https://media.extra.com/s/aurora/100382993_800/HONOR%2C-Magic-Pad-2%2C-Wi-Fi%2C-12-3-inch%2COLED%2C-256GB%2CWhite-with-keyboard%2BPen?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100382993_800_20?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382993_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-7e3dcc13", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 1999, + "stock": 34, + "image": "https://media.extra.com/s/aurora/100382993_800/HONOR%2C-Magic-Pad-2%2C-Wi-Fi%2C-12-3-inch%2COLED%2C-256GB%2CWhite-with-keyboard%2BPen?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.33, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-68", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "White", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "4xCortex-A78 2.2GHz +4xCortex-A55 1.8GHz", + "Battery Size (mAH)": "10050 mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Weight": "0.55kg", + "Length": "27.82 cm", + "Height": "0.69 cm", + "Width": "18.01 cm", + "Operating System": "Android 13 + MagicOS 7.2", + "Network": "Wi-Fi", + "Rear Camera": "13 MP, Autofocus, F2.0 Aperture", + "Front Camera Resolution": "8MP", + "Screen Size (inch)": "12.3 inch", + "Graphics Card": "Snapdragon 6 Gen 1 Mobile Platform", + "Screen Type": "OLED", + "Screen Resolution": "2560 x 1600", + "Made in": "China", + "Series Name": "Magic Pad", + "Memory Card Slot": "No", + "Brand Name": "Honor", + "Charger Compatibility": "TYPE C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "Magic Pad 2", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "12.3 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุฃูˆู„ูŠุฏ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 ร— 1600", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "10050 ู…ู„ู„ูŠ ุงู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.55 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุทูˆู„": "27.82 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.69 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "8MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Magic Pad", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Magic Pad 2" + }, + "storage": "256GB", + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-68" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Tab A11 Plus, 5G, 256 GB, Silver", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุชุงุจ ุงูŠู‡ 11 ุจู„ุณุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ูุถูŠ", + "description_en": "Buy SAMSUNG Galaxy Tab A11 Plus, 5G, 256 GB, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุชุงุจ ุงูŠู‡ 11 ุจู„ุณุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1369, + "compare_price": 1399, + "images": [ + "https://media.extra.com/s/aurora/100484704_800/SAMSUNG-Galaxy-Tab-A11-Plus%2C-5G%2C-256-GB%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100484704_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100484704_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100484704_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100484704_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100484704_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100484704_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN" + ], + "options": [ + { + "sku": "EXT-47738ccf", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 1642.8, + "stock": 39, + "image": "https://media.extra.com/i/aurora/100484704_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-248946ee", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 1369, + "stock": 26, + "image": "https://media.extra.com/s/aurora/100484704_800/SAMSUNG-Galaxy-Tab-A11-Plus%2C-5G%2C-256-GB%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.42, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-69", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Silver", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Qualcomm SM6375", + "Processor Speed": "2.5GHz +2.0GHz", + "Battery Size (mAH)": "7040 mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Weight": "0.48 Kg", + "Length": "0.69 cm", + "Height": "16.87 cm", + "Width": "25.71 CM", + "Operating System": "Android", + "Network": "5G", + "Rear Camera": "8MP", + "Front Camera Resolution": "5MP", + "Screen Size (inch)": "11 INCH", + "Graphics Card": "Adreno 619", + "Screen Type": "TFT", + "Screen Resolution": "1920 ร— 1200", + "Made in": "Assorted", + "Series Name": "TAB A", + "Memory Card Slot": "MicroSD up to 2TB", + "Brand Name": "SAMSUNG", + "Charger Compatibility": "TYPE C", + "SIM Type": "Nano SIM", + "Call Features": "Yes", + "Google Play Store": "Yes", + "Device Type": "SAMSUNG GALAXY A11 PLUS", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "ุงุฏุฑูŠู†ูˆ 619", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุชูŠ ุงู ุชูŠ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 ร— 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2.5GHz +2.0GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "7040 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "0.69 ุณู…", + "ุงู„ุงุฑุชูุงุน": "16.87 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "8 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุชุงุจ ุฅูŠู‡", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู…ูŠูƒุฑูˆ ูŠุตู„ ุฅู„ูŠ2ุชูŠุฑุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆ", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู†ุนู…", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "SAMSUNG GALAXY A11 PLUS", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-69" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Huawei", + "name_en": "HUAWEI MatePad 11.5 WiFi 2025 New,PaperMatte 8+256 GB, Violet with Keyboard", + "name_ar": "ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ 11.5 ุงู„ุฌุฏูŠุฏ 2025 ุŒ 8+256 ุฌูŠุฌุงุŒ ุงู„ุงุตุฏุงุฑ ุงู„ูˆุฑู‚ูŠ ู…ุชุถู…ู† ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒุจู†ูุณุฌูŠ", + "description_en": "Buy HUAWEI MatePad 11.5 WiFi 2025 New,PaperMatte 8+256 GB, Violet with Keyboard from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ 11.5 ุงู„ุฌุฏูŠุฏ 2025 ุŒ 8+256 ุฌูŠุฌุงุŒ ุงู„ุงุตุฏุงุฑ ุงู„ูˆุฑู‚ูŠ ู…ุชุถู…ู† ู„ูˆุญุฉ ู…ูุงุชูŠุญุŒุจู†ูุณุฌูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1299, + "compare_price": 1599, + "images": [ + "https://media.extra.com/s/aurora/100463101_800/HUAWEI-MatePad-11-5-WiFi-2025-New%2CPaperMatte-8%2B256-GB%2C-Violet-with-Keyboard?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100463101_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100463101_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100463101_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100463101_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100463101_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100463101_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/Keepyourmemories_128GB_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN" + ], + "options": [ + { + "sku": "EXT-8edbb044", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 1558.8, + "stock": 25, + "image": "https://media.extra.com/i/aurora/100463101_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-7892e0a9", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 1299, + "stock": 12, + "image": "https://media.extra.com/s/aurora/100463101_800/HUAWEI-MatePad-11-5-WiFi-2025-New%2CPaperMatte-8%2B256-GB%2C-Violet-with-Keyboard?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.5, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-70", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Violet", + "Finger Print (Y/N)": "Yes", + "Waterproof (Y/N)": "No", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "No", + "Battery Size (mAH)": "10100mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Weight": "0.51 Kg", + "Length": "28.9 cm", + "Height": "28.9 cm", + "Width": "19.6 cm", + "Operating System": "HarmonyOS", + "Network": "Wi-Fi", + "Rear Camera": "13MP", + "Front Camera Resolution": "8MP", + "Screen Size (inch)": "11.5 INCH", + "Graphics Card": "No", + "Screen Type": "TFT LCD๏ผˆIPS๏ผ‰", + "Screen Resolution": "2456 ร— 1600", + "Made in": "China", + "Series Name": "Matepad", + "Memory Card Slot": "Yes", + "Brand Name": "Huawei", + "Charger Compatibility": "USB Type-C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "No", + "Device Type": "MatePad 11.5", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11.5 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "No", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2456 ร— 1600", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ู‡ุงุฑู…ูˆู†ูŠ ุฃูˆ ุฅุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "ู„ุง", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุงู„ุจู†ูุณุฌูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ูˆุฒู†": "0.51 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "28.9 ุณู…", + "ุงู„ุงุฑุชูุงุน": "28.9 ุณู…", + "ุงู„ุนุฑุถ": "19.6 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "13 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "8MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ุงุช ุจุงุฏ", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน-ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "MatePad 11.5", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-70" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "Lenovo Idea Tab Matte Edition, WIFI, 11 INCH, 256 GB, Keyboard Case and Pen, Luna Grey", + "name_ar": "ู„ูŠู†ูˆููˆ ุฃูŠุฏูŠุง ุชุงุจ ู…ุงุช ุฅูŠุฏูŠุดู†ุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุบุทุงุก ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ ูˆู‚ู„ู…ุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy Lenovo Idea Tab Matte Edition, WIFI, 11 INCH, 256 GB, Keyboard Case and Pen, Luna Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ุฃูŠุฏูŠุง ุชุงุจ ู…ุงุช ุฅูŠุฏูŠุดู†ุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ุบุทุงุก ู„ูˆุญุฉ ุงู„ู…ูุงุชูŠุญ ูˆู‚ู„ู…ุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1099, + "compare_price": 1211.56, + "images": [ + "https://media.extra.com/s/aurora/100475334_800/Lenovo-Idea-Tab-Matte-Edition%2C-WIFI%2C-11-INCH%2C-256-GB%2C-Keyboard-Case-and-Pen%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100475334_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475334_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475334_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475334_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475334_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475334_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475334_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475334_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475334_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-691ad948", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 1099, + "stock": 48, + "image": "https://media.extra.com/s/aurora/100475334_800/Lenovo-Idea-Tab-Matte-Edition%2C-WIFI%2C-11-INCH%2C-256-GB%2C-Keyboard-Case-and-Pen%2C-Luna-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.74, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-71", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Color": "Luna Grey", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "Yes", + "Processor Core": "Octa-core", + "Processor Speed": "2 x A76 @ 2.4 GHz + 6 x A55 @ 2.0 GHz", + "Battery Size (mAH)": "7040 mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Weight": "0.48 Kg", + "Length": "16.6 CM", + "Height": "0.69 cm", + "Width": "25.49 cm", + "Operating System": "Android", + "Network": "Wi-Fi", + "Rear Camera": "8MP", + "Front Camera Resolution": "5MP", + "Screen Size (inch)": "11 INCH", + "Graphics Card": "Integrated Arm Mali-G57 MC2 GPU", + "Screen Type": "2.5K", + "Screen Resolution": "2560 x 1600", + "Made in": "China", + "Series Name": "Idea Tab", + "Memory Card Slot": "MicroSD up to 2TB", + "Brand Name": "LENOVO", + "Charger Compatibility": "USB-C2.0", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "LENOVO IDEA TAB MATTE", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "Integrated Arm Mali-G57 MC2 GPU", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "2.5 ูƒูŠ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 ร— 1600", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Octa-core", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2 x A76 @ 2.4 GHz + 6 x A55 @ 2.0 GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ุงู„ู‚ู…ุฑ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "7040 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "16.6 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.69 ุณู…", + "ุงู„ุนุฑุถ": "25.49 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "8 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุงูŠุฏูŠุง ุชุงุจ", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู…ูŠูƒุฑูˆ ูŠุตู„ ุฅู„ูŠ2ุชูŠุฑุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ- ุณูŠ2", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ู„ูŠู†ูˆููˆ ุฃูŠุฏูŠุง ุชุงุจ ู…ูŠุช", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-71" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "Samsung Galaxy Tab S10 Plus, Wi-Fi, 256 GB, Platinum Silver", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุชุงุจ ุฅุณ 10 ุจู„ุณุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ูุถูŠ ุจู„ุงุชูŠู†", + "description_en": "Buy Samsung Galaxy Tab S10 Plus, Wi-Fi, 256 GB, Platinum Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุชุงุจ ุฅุณ 10 ุจู„ุณุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ูุถูŠ ุจู„ุงุชูŠู† ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3799, + "compare_price": 3999, + "images": [ + "https://media.extra.com/s/aurora/100385450_800/Samsung-Galaxy-Tab-S10-Plus%2C-Wi-Fi%2C-256-GB%2C-Platinum-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100385450_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385450_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385450_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385450_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385450_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/OperatingSystemAndroid14_den" + ], + "options": [ + { + "sku": "EXT-2d54fedf", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 3799, + "stock": 26, + "image": "https://media.extra.com/s/aurora/100385450_800/Samsung-Galaxy-Tab-S10-Plus%2C-Wi-Fi%2C-256-GB%2C-Platinum-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.51, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-72", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Platinum Silver", + "Finger Print (Y/N)": "Yes", + "Waterproof (Y/N)": "No", + "Processor Core": "MT6989", + "Processor Speed": "3.4GHz;2.8GHz;2GHz", + "Battery Size (mAH)": "10090 mAh", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Weight": "0.57 Kg", + "Length": "0.5 cm", + "Height": "21.2 cm", + "Width": "28.54 CM", + "Operating System": "Android 13", + "Network": "Wi-Fi", + "Rear Camera": "13MP + 8MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "12.4 Inch", + "Graphics Card": "Adreno 730", + "Screen Type": "Dynamic AMOLED 2X", + "Screen Resolution": "2800 x 1752 (WQXGA+)", + "Made in": "Assorted", + "Series Name": "Tab S", + "Memory Card Slot": "Yes", + "Brand Name": "SAMSUNG", + "Charger Compatibility": "USB Type-C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "Galaxy Tab S10 Plus", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "12.4 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "ุงุฏุฑูŠู†ูˆ 730", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุฏุงูŠู†ุงู…ูŠูƒ ุฃู…ูˆู„ุฏ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2800 x 1752 (WQXGA+)", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ 13", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "MT6989", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "3.4GHz,2.8GHz,2GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ูุถูŠ ุจู„ุงุชูŠู†ูŠู…", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "10090 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.57 ูƒุฌู…", + "ุงู„ุทูˆู„": "0.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "21.2 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "13ู…ุน 8 ู…ูŠุฌุงุจูŠูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Tab S", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน-ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Galaxy Tab S10 Plus", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-72" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "APPLE IPAD AIR M3 GEN 2025, Wi-Fi, 11 INCH, 128GB, Purple", + "name_ar": "ุงุจู„ ุงูŠุจุงุฏ ุงูŠุฑ2025 ุงู… 3ุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ุจู†ูุณุฌูŠ", + "description_en": "Buy APPLE IPAD AIR M3 GEN 2025, Wi-Fi, 11 INCH, 128GB, Purple from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ ุงูŠุจุงุฏ ุงูŠุฑ2025 ุงู… 3ุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 128 ุฌูŠุฌุงุŒ ุจู†ูุณุฌูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2599, + "compare_price": 2699, + "images": [ + "https://media.extra.com/s/aurora/100396464_800/APPLE-IPAD-AIR-M3-GEN-2025%2C-Wi-Fi%2C-11-INCH%2C-128GB%2C-Purple?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396464_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396464_800_14?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100396464_300_01" + ], + "options": [ + { + "sku": "EXT-34d7b8ce", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 2599, + "stock": 33, + "image": "https://media.extra.com/s/aurora/100396464_800/APPLE-IPAD-AIR-M3-GEN-2025%2C-Wi-Fi%2C-11-INCH%2C-128GB%2C-Purple?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-deb9b7d8", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 3118.8, + "stock": 39, + "image": "https://media.extra.com/i/aurora/100396464_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-1fd4fc57", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 3118.8, + "stock": 32, + "image": "https://media.extra.com/i/aurora/100396464_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-dc624521", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 2079.2, + "stock": 28, + "image": "https://media.extra.com/i/aurora/100396464_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.94, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-73", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Purple", + "Waterproof (Y/N)": "No", + "Finger Print (Y/N)": "No", + "Processor Core": "Apple M2", + "Battery Size (mAH)": "7606 mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "128 GB", + "Weight": "0.48 Kg", + "Length": "26.2 cm", + "Width": "19 cm", + "Height": "5.1 cm", + "Operating System": "iPadOS 17.4", + "Network": "Wi-Fi", + "Rear Camera": "12MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "11 INCH", + "Screen Type": "IPS", + "Screen Resolution": "1640 ร— 2360", + "Made in": "Assorted", + "Series Name": "iPad Air M3 2025", + "Memory Card Slot": "No", + "Charger Compatibility": "TYPE C", + "Brand Name": "APPLE", + "Device Type": "iPad Air M3 11 WF", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1640 ร— 2360", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "iPadOS 17.4", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Apple M2", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุจู†ูุณุฌูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "7606 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "26.2 ุณู…", + "ุงู„ุนุฑุถ": "19 ุณู…", + "ุงู„ุงุฑุชูุงุน": "5.1 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "iPad Air M3 2025", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุงูŠุจุงุฏ ุฃูŠุฑ ุงู… 3 11 ุจูˆุตุฉ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "128GB", + "color_en": "Purple", + "color_ar": "ุฃุฑุฌูˆุงู†ูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-73" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple iPad 11th Gen, Wi-Fi, 11 inch, 256GB, Silver", + "name_ar": "ุงุจู„ ุงูŠุจุงุฏ ุงู„ุฌูŠู„ ุงู„ุญุงุฏูŠ ุงู„ุนุงุดุฑุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ูุถูŠ", + "description_en": "Buy Apple iPad 11th Gen, Wi-Fi, 11 inch, 256GB, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ ุงูŠุจุงุฏ ุงู„ุฌูŠู„ ุงู„ุญุงุฏูŠ ุงู„ุนุงุดุฑุŒ ูˆุงูŠ ูุงูŠุŒ 11 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุงุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2049, + "compare_price": 2233.03, + "images": [ + "https://media.extra.com/s/aurora/100396417_800/Apple-iPad-11th-Gen%2C-Wi-Fi%2C-11-inch%2C-256GB%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396417_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396417_800_13?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-d2dbb5bb", + "name_en": "128 GB", + "name_ar": "ูกูขูจ ุฌูŠุฌุงุจุงูŠุช", + "price": 2458.8, + "stock": 48, + "image": "https://media.extra.com/i/aurora/100396417_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-0353f4a0", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 2049, + "stock": 20, + "image": "https://media.extra.com/s/aurora/100396417_800/Apple-iPad-11th-Gen%2C-Wi-Fi%2C-11-inch%2C-256GB%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-d1dae465", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 2458.8, + "stock": 21, + "image": "https://media.extra.com/i/aurora/100396417_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-757959c5", + "name_en": "11 Inch", + "name_ar": "11 ุจูˆุตู‡", + "price": 2049.0, + "stock": 43, + "image": "https://media.extra.com/i/aurora/100396417_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.32, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-74", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Silver", + "Waterproof (Y/N)": "No", + "Finger Print (Y/N)": "No", + "Processor Core": "Hexa-Core", + "Battery Size (mAH)": "8827 mAh", + "RAM SIZE": "4GB", + "Memory (internal)": "256GB", + "Weight": "0.48 Kg", + "Length": "26.2 cm", + "Width": "19 cm", + "Height": "5.1 cm", + "Operating System": "iPadOSย 16", + "Network": "Wi-Fi", + "Rear Camera": "12MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "11 INCH", + "Screen Type": "IPS", + "Screen Resolution": "2360 x 1640", + "Made in": "Assorted", + "Memory Card Slot": "No", + "Charger Compatibility": "TYPE C", + "Brand Name": "APPLE", + "Device Type": "IPAD 11th GEN", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2360 x 1640", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงูŠุจุงุฏ ุงูˆ ุงุณ 16", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุณุฏุงุณูŠ ุงู„ู†ูˆุงุฉ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "8827 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "26.2 ุณู…", + "ุงู„ุนุฑุถ": "19 ุณู…", + "ุงู„ุงุฑุชูุงุน": "5.1 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "4ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุง ุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "IPAD 11th GEN", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-74" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Honor", + "name_en": "Honor Pad 10, 5G, 256 GB, 12.1 Inch, Gray with Keyboard", + "name_ar": "ู‡ูˆู†ุฑ ุจุงุฏ 10ุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ 12.1 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ุน ู„ูˆุญุฉ ู…ูุงุชูŠุญ", + "description_en": "Buy Honor Pad 10, 5G, 256 GB, 12.1 Inch, Gray with Keyboard from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ุจุงุฏ 10ุŒ 5 ุฌูŠุŒ 256 ุฌูŠุฌุงุŒ 12.1 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ุน ู„ูˆุญุฉ ู…ูุงุชูŠุญ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1599, + "images": [ + "https://media.extra.com/s/aurora/100471388_800/Honor-Pad-10%2C-5G%2C-256-GB%2C-12-1-Inch%2C-Gray-with-Keyboard?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100471388_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_18?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100471388_800_19?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-003ca979", + "name_en": "256 GB", + "name_ar": "256 GB", + "price": 1399, + "stock": 25, + "image": "https://media.extra.com/s/aurora/100471388_800/Honor-Pad-10%2C-5G%2C-256-GB%2C-12-1-Inch%2C-Gray-with-Keyboard?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.73, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-75", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "Gray", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "1ร—Cortex-A715 2.63GHz+3ร—Cortex-A715 2.4GHz+4ร—Corte", + "Battery Size (mAH)": "10100mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256 GB", + "Weight": "0.53 kg", + "Length": "0.63 cm", + "Height": "27.71 cm", + "Width": "17.93 cm", + "Operating System": "MagicOS 9.0", + "Network": "5G", + "Rear Camera": "8MP", + "Front Camera Resolution": "8MP", + "Screen Size (inch)": "12.1 inch", + "Screen Type": "TFT LCD๏ผˆIPS๏ผ‰", + "Screen Resolution": "2560 ร— 1600", + "Made in": "China", + "Series Name": "N", + "Memory Card Slot": "No", + "Brand Name": "Honor", + "Charger Compatibility": "USB Type-C", + "SIM Type": "Nano SIM", + "Call Features": "Yes", + "Google Play Store": "Yes", + "Device Type": "Pad 10", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 ร— 1600", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "MagicOS 9.0", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฎุงู…ุณ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ุทูˆู„": "0.63 ุณู…", + "ุงู„ุงุฑุชูุงุน": "27.71 ุณู…", + "ุงู„ุนุฑุถ": "17.93 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "8 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "8MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุฅู†", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน-ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ุดุฑูŠุญุฉ ู†ุงู†ูˆ", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู†ุนู…", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "Pad 10", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-75" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Huawei", + "name_en": "HUAWEI MatePad SE 11 inch, Wi-Fi, 128GB , Nebula Gray", + "name_ar": "ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ ุงุณ ุงูŠ 11 ุงู†ุดุŒ ูˆุงูŠ ูุงูŠุŒ 128 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy HUAWEI MatePad SE 11 inch, Wi-Fi, 128GB , Nebula Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ู…ูŠุช ุจุงุฏ ุงุณ ุงูŠ 11 ุงู†ุดุŒ ูˆุงูŠ ูุงูŠุŒ 128 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 549, + "compare_price": 849, + "images": [ + "https://media.extra.com/s/aurora/100381860_800/HUAWEI-MatePad-SE-11-inch%2C-Wi-Fi%2C-128GB-%2C-Nebula-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100381860_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381860_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_128GB_den", + "https://media.extra.com/i/aurora/100354902_PerfectSize_den", + "https://media.extra.com/i/aurora/100357415_TheBattery_den", + "https://media.extra.com/i/aurora/100354902_AuthanticColors_den" + ], + "options": [ + { + "sku": "EXT-2b2efbe6", + "name_en": "128 GB", + "name_ar": "128 GB", + "price": 549, + "stock": 43, + "image": "https://media.extra.com/s/aurora/100381860_800/HUAWEI-MatePad-SE-11-inch%2C-Wi-Fi%2C-128GB-%2C-Nebula-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.34, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-76", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Nebula Gray", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "No", + "Processor Core": "Octa-Core (8-Core)", + "Processor Speed": "HiSilicon Kirin 710A", + "Battery Size (mAH)": "7700 mAh", + "RAM SIZE": "6GB", + "Memory (internal)": "128 GB", + "Weight": "0.48 Kg", + "Length": "25.2 cm", + "Height": "0.69 cm", + "Width": "16.4 cm", + "Operating System": "HMS", + "Network": "Wi-Fi", + "Rear Camera": "8MP", + "Front Camera Resolution": "5MP", + "Screen Size (inch)": "11 INCH", + "Graphics Card": "No", + "Screen Type": "IPS", + "Screen Resolution": "1920 ร— 1200", + "Made in": "China", + "Series Name": "MATEPAD SE", + "Memory Card Slot": "No", + "Brand Name": "Huawei", + "Charger Compatibility": "TYPE C", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "No", + "Device Type": "MatePad SE 11", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "No", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1920 x 1200", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฅุชุด ุฅู… ุฅุณ", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ุฃูˆูƒุชุง-ูƒูˆุฑ (8-ู†ูˆุงุฉ)", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "7700 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "25.2 cm", + "ุงู„ุงุฑุชูุงุน": "0.69 ุณู…", + "ุงู„ุนุฑุถ": "16.4 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "6 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "128 GB", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "8 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "MATEPAD SE", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ู†ูˆุน ุณูŠ", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู„ุง", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "MatePad SE 11" + }, + "storage": "128GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-76" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Lenovo", + "name_en": "Lenovo Idea Tab, WiFi, 256 GB, Luna Gray with Folio Case and Pen", + "name_ar": "ู„ูŠู†ูˆููˆ ุฃูŠุฏูŠุง ุชุงุจุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ุน ุบุทุงุก ูˆู‚ู„ู…", + "description_en": "Buy Lenovo Idea Tab, WiFi, 256 GB, Luna Gray with Folio Case and Pen from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠู†ูˆููˆ ุฃูŠุฏูŠุง ุชุงุจุŒ ูˆุงูŠ ูุงูŠุŒ 256 ุฌูŠุฌุงุŒ ุฑู…ุงุฏูŠ ู…ุน ุบุทุงุก ูˆู‚ู„ู… ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 899, + "compare_price": 948.85, + "images": [ + "https://media.extra.com/s/aurora/100425803_800/Lenovo-Idea-Tab%2C-WiFi%2C-256-GB%2C-Luna-Gray-with-Folio-Case-and-Pen?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100425803_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425803_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Keepyourmemories_256GB_den", + "https://media.extra.com/i/aurora/VisualContent1112_den", + "https://media.extra.com/i/aurora/BatteryPerformance10000_DEN" + ], + "options": [ + { + "sku": "EXT-66abd022", + "name_en": "256GB", + "name_ar": "256GB", + "price": 899, + "stock": 6, + "image": "https://media.extra.com/s/aurora/100425803_800/Lenovo-Idea-Tab%2C-WiFi%2C-256-GB%2C-Luna-Gray-with-Folio-Case-and-Pen?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.22, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-77", + "source": "extra.com", + "brand_name": "Lenovo", + "details_en": { + "Color": "Polar Blue", + "Finger Print (Y/N)": "No", + "Waterproof (Y/N)": "IP52", + "Processor Core": "Octa-core", + "Processor Speed": "2 x A76 @ 2.4 GHz + 6 x A55 @ 2.0 GHz", + "Battery Size (mAH)": "7040 mAh", + "RAM SIZE": "8GB", + "Memory (internal)": "256GB", + "Weight": "0.48 Kg", + "Length": "16.6 CM", + "Height": "0.69 cm", + "Width": "25.49 cm", + "Operating System": "Android 14", + "Network": "Wi-Fi", + "Rear Camera": "8MP", + "Front Camera Resolution": "5MP", + "Screen Size (inch)": "11 INCH", + "Graphics Card": "ARM", + "Screen Type": "2.5K", + "Screen Resolution": "2560 x 1600", + "Made in": "China", + "Series Name": "IdeaPad", + "Memory Card Slot": "MicroSD (Up to 1TB)", + "Brand Name": "LENOVO", + "Charger Compatibility": "USB-C2.0", + "SIM Type": "No", + "Call Features": "No", + "Google Play Store": "Yes", + "Device Type": "LENOVO IDEA TAB", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "11 ุจูˆุตุฉ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "ุฅูŠู‡ ุฃุฑ ุฅู…", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "2.5 ูƒูŠ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "2560 ร— 1600", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฃู†ุฏุฑูˆูŠุฏ 14", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "Octa-core", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "2 x A76 @ 2.4 GHz + 6 x A55 @ 2.0 GHz", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ุฃูŠ ุจูŠ 52", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "7040 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุงู„ูˆุฒู†": "0.48 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "16.6 ุณู…", + "ุงู„ุงุฑุชูุงุน": "0.69 ุณู…", + "ุงู„ุนุฑุถ": "25.49 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "8 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุง ุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "8 ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "5ู…ูŠุฌุงุจูŠูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุงูŠุฏูŠุง ุจุงุฏ", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "MicroSD (Up to 1TB)", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠู†ูˆููˆ", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ- ุณูŠ2", + "ู†ูˆุน ุงู„ุดุฑูŠุญุฉ": "ู„ุง", + "ุฎุงุตูŠุฉ ุงู„ุฅุชุตุงู„": "ู„ุง", + "ู…ุชุฌุฑ ุฌูˆุฌู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ู„ูŠู†ูˆููˆ ุฃูŠุฏูŠุง ุชุงุจ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-77" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู„ูˆุญูŠุฉ", + "category_en": "Tablets", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Apple", + "name_en": "Apple IPAD PRO 2025, 256 GB, 12GB , 13 INCH, WI-FI, M5, SPACE BLACK", + "name_ar": "ุฃุจู„ ุฃูŠุจุงุฏ ุจุฑูˆ 2025ุŒ 256 ุฌูŠุฌุงุŒ 13 ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠ ุงู… 5ุŒ ุฃุณูˆุฏ", + "description_en": "Buy Apple IPAD PRO 2025, 256 GB, 12GB , 13 INCH, WI-FI, M5, SPACE BLACK from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุฃูŠุจุงุฏ ุจุฑูˆ 2025ุŒ 256 ุฌูŠุฌุงุŒ 13 ุจูˆุตุฉุŒ ูˆุงูŠ ูุงูŠ ุงู… 5ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 5999, + "compare_price": 6663.59, + "images": [ + "https://media.extra.com/s/aurora/100462899_800/Apple-IPAD-PRO-2025%2C-256-GB%2C-12GB-%2C-13-INCH%2C-WI-FI%2C-M5%2C-SPACE-BLACK?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100462899_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462899_800_14?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-c4bc5997", + "name_en": "256 GB", + "name_ar": "ูขูฅูฆ ุฌูŠุฌุงุจุงูŠุช", + "price": 5999, + "stock": 36, + "image": "https://media.extra.com/s/aurora/100462899_800/Apple-IPAD-PRO-2025%2C-256-GB%2C-12GB-%2C-13-INCH%2C-WI-FI%2C-M5%2C-SPACE-BLACK?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-61a868ed", + "name_en": "512 GB", + "name_ar": "ูฅูกูข ุฌูŠุฌุงุจุงูŠุช", + "price": 4799.2, + "stock": 6, + "image": "https://media.extra.com/i/aurora/100462899_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-b48f51e1", + "name_en": "1 TB", + "name_ar": "1 ุชูŠุฑุง ุจุงูŠุช", + "price": 4799.2, + "stock": 29, + "image": "https://media.extra.com/i/aurora/100462899_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-e749ae89", + "name_en": "2 TB", + "name_ar": "2 ุชูŠุฑุง ุจุงูŠุช", + "price": 4799.2, + "stock": 13, + "image": "https://media.extra.com/i/aurora/100462899_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.83, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-78", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Space Black", + "Waterproof (Y/N)": "No", + "Finger Print (Y/N)": "No", + "RAM SIZE": "12 GB", + "Memory (internal)": "256 GB", + "Weight": "1.9 Kg", + "Length": "22.7cm", + "Width": "29.5 cm", + "Network": "Wi-Fi", + "Rear Camera": "12MP", + "Front Camera Resolution": "12MP", + "Screen Size (inch)": "13 inch", + "Made in": "Assorted", + "Series Name": "IPAD PRO 2025", + "Charger Compatibility": "USB-C", + "Brand Name": "APPLE", + "Device Type": "IPAD PRO 2025 13 WF", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "13 ุจูˆุตุฉ", + "ุดุจูƒุฉ ุงู„ุงุชุตุงู„": "ูˆุงูŠ ูุงูŠ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ู…ุงุณุญ ุงู„ุจุตู…ุฉ(ู†ุนู…/ู„ุง)": "No", + "ุงู„ูˆุฒู†": "1.9 ูƒุฌู…", + "ุงู„ุทูˆู„": "22.7ุณู†ุชูŠู…ูŠุชุฑ", + "ุงู„ุนุฑุถ": "29.5 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "12 ุฌูŠุฌุงุจุงูŠุช", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "256 ุฌูŠุฌุงุจุงูŠุช", + "ูƒุงู…ูŠุฑุง ุฎู„ููŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุฏู‚ุฉ ุงู„ูƒุงู…ูŠุฑุง ุงู„ุฃู…ุงู…ูŠุฉ": "12ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุงูŠุจุงุฏ ุจุฑูˆ 2025", + "ุชูˆุงูู‚ ุงู„ุดุญู†": "ูŠูˆ ุฅุณ ุจูŠ ู†ูˆุน ุณูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุงูŠุจุงุฏ ุจุฑูˆ 2025 13 ุจูˆุตุฉ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256 GB", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-78" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "LG", + "name_en": "LG, 65 inch, QNED, 4K Smart TV, AI, 60Hz", + "name_ar": "ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ูƒูŠูˆู†ูŠุฏุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 60 ู‡ุฑุชุฒ", + "description_en": "Buy LG, 65 inch, QNED, 4K Smart TV, AI, 60Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ูƒูŠูˆู†ูŠุฏุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 60 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2339, + "compare_price": 4349, + "images": [ + "https://media.extra.com/s/aurora/100462868_800/LG%2C-65-inch%2C-QNED%2C-4K-Smart-TV%2C-AI%2C-60Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100462868_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462868_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462868_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462868_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462868_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462868_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_QNED_den", + "https://media.extra.com/i/aurora/CatchthePace120_den_1", + "https://media.extra.com/i/aurora/OperatingsystemWebOSg_den", + "https://media.extra.com/i/aurora/MagicRemote_den" + ], + "options": [ + { + "sku": "EXT-53eb7b81", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 2339.0, + "stock": 41, + "image": "https://media.extra.com/i/aurora/100462868_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-ec46adca", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 2339, + "stock": 18, + "image": "https://media.extra.com/s/aurora/100462868_800/LG%2C-65-inch%2C-QNED%2C-4K-Smart-TV%2C-AI%2C-60Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-71d621c8", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 2339.0, + "stock": 27, + "image": "https://media.extra.com/i/aurora/100462868_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-031905df", + "name_en": "86 Inch", + "name_ar": "86 ุจูˆุตุฉ", + "price": 2339.0, + "stock": 32, + "image": "https://media.extra.com/i/aurora/100462868_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.93, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-79", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Color": "Black", + "Bluetooth": "5.1", + "Ethernet Port": "1", + "Speaker Type": "2.0 Ch", + "Speaker Output": "20W", + "Number of HDMI Inputs": "3", + "Number of USB Inputs": "2", + "RAM SIZE": "No", + "Memory (internal)": "No", + "Length": "25.5 cm", + "Weight": "17 Kg", + "Width": "145.6 CM", + "Height": "90.2 cm", + "Depth": "25.5cm", + "Wireless LAN": "Yes", + "Resolution (MP)": "3840 x 2160", + "Screen Size": "65", + "Panel Type": "4K", + "Motion Flow": "60 Hz", + "HD type": "4K", + "Response Time": "60Hz", + "Voice Assistant Built-in": "LG Arabic AI", + "Number of Digital Audio Optical Output": "1", + "Virtual Assistant Supported": "Alexa/Google Assistant/AI ThinQ", + "Smart Platform": "webOS", + "Sound System": "AI Sound Pro", + "Remote Control Type": "Magic remote", + "Made in": "Egypt", + "Series Name": "QNED70", + "Product Type": "QNED TV", + "Brand Name": "LG", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ุญุฌู… ุงู„ุดุงุดุฉ": "65ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "4ูƒูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4ูƒูŠ", + "ุจู„ูˆุชูˆูˆุซ": "5.1", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.0 Ch", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "20ูˆุงุช", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "25.5 ุณู…", + "ุงู„ูˆุฒู†": "17 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "145.6 ุณู…", + "ุงู„ุงุฑุชูุงุน": "90.2 ุณู…", + "ุงู„ุนู…ู‚": "25.5 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ู„ุง", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู„ุง", + "ูˆู‚ุช ุงู„ุงุณุชุฌุงุจุฉ": "60 ุฌูŠุฌุงู‡ุฑุชุฒ", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ุงู„ ุฌูŠ ุนุฑุจูŠ ุงูŠ ุงู„", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ุฃู„ูŠูƒุณุง/ู…ุณุงุนุฏ ุฌูˆุฌู„/AI ThinQ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ูˆูŠุจ ุฃูˆู‡ ุฅุณ", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุตูˆุช ุจุฑูˆ", + "ู†ูˆุน ุงู„ุชุญูƒู… ุนู† ุจุนุฏ": "ุฑูŠู…ูˆุช ู…ุงุฌูŠูƒ", + "ุตู†ุน ูู‰": "ู…ุตุฑ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "QNED70", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูŠูุฒูŠูˆู† ูƒูŠูˆ ุงู† ุงูŠ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-79" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Class Pro", + "name_en": "Classpro, 55 Inch, 4K SMART LED, Google TV", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 55 ุจูˆุตุฉุŒ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 4 ู…ุฏุฎู„ ุฅุชุด ุฏูŠ ุฅู… ุขูŠุŒ 2", + "description_en": "Buy Classpro, 55 Inch, 4K SMART LED, Google TV from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 55 ุจูˆุตุฉุŒ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 4 ู…ุฏุฎู„ ุฅุชุด ุฏูŠ ุฅู… ุขูŠุŒ 2 ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1199, + "compare_price": 2199, + "images": [ + "https://media.extra.com/s/aurora/100395279_800/Classpro%2C-55-Inch%2C-4K-SMART-LED%2C-Google-TV?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100395279_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395279_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395279_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395279_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395279_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395279_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_LED_den", + "https://media.extra.com/i/aurora/CatchthePace60_den", + "https://media.extra.com/i/aurora/OperatingsystemGoogleTV_den" + ], + "options": [ + { + "sku": "EXT-a70de181", + "name_en": "50 Inch", + "name_ar": "50 ุจูˆุตุฉ", + "price": 1199.0, + "stock": 45, + "image": "https://media.extra.com/i/aurora/100395279_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-3a8161af", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 1199, + "stock": 5, + "image": "https://media.extra.com/s/aurora/100395279_800/Classpro%2C-55-Inch%2C-4K-SMART-LED%2C-Google-TV?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.65, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-80", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Color": "Clear Black", + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "4", + "Length": "12.29 cm", + "Weight": "9.8 Kg", + "Width": "67.5 cm", + "Height": "70.9 cm", + "Depth": "12.59 cm", + "Resolution (MP)": "3840 x 2160", + "Screen Size": "55", + "Panel Type": "Smart LED", + "Motion Flow": "60Hz", + "HD type": "LED", + "Made in": "China", + "Series Name": "U7000", + "Smart Platform": "Android", + "Product Type": "LED TV", + "Brand Name": "ClassPro", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ุญุฌู… ุงู„ุดุงุดุฉ": "55ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ุงู„ ุฅูŠ ุฏูŠ ุฐูƒูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "ุฃู„ ุฅูŠ ุฏูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ ุฑุงุฆู‚", + "ุงู„ุทูˆู„": "12.29 ุณู…", + "ุงู„ูˆุฒู†": "9.8 kg", + "ุงู„ุนุฑุถ": "67.5 ุณู…", + "ุงู„ุนู…ู‚": "12.59 ุณู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ูŠูˆ 7000", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฃู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูŠูุฒูŠูˆู† ุงู„ ุงูŠ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-80" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "TCL", + "name_en": "TCL, 65 Inch, QLED, 4K Smart TV, HDMI 3, USB1, 60Hz, DLG 120Hz", + "name_ar": "ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ูƒูŠูˆ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 60 ู‡ุฑุชุฒุŒ ุฏูŠ ุงู„ ุฌูŠ 120 ู‡ุฑุชุฒ", + "description_en": "Buy TCL, 65 Inch, QLED, 4K Smart TV, HDMI 3, USB1, 60Hz, DLG 120Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ูƒูŠูˆ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 60 ู‡ุฑุชุฒุŒ ุฏูŠ ุงู„ ุฌูŠ 120 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2199, + "compare_price": 3499, + "images": [ + "https://media.extra.com/s/aurora/100397832_800/TCL%2C-65-Inch%2C-QLED%2C-4K-Smart-TV%2C-HDMI-3%2C-USB1%2C-60Hz%2C-DLG-120Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100397832_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397832_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397832_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397832_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397832_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_QLED_den", + "https://media.extra.com/i/aurora/CatchthePace120_den_1", + "https://media.extra.com/i/aurora/OperatingsystemGoogleTV_den", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-7945b1db", + "name_en": "50 Inch", + "name_ar": "50 ุจูˆุตุฉ", + "price": 2199.0, + "stock": 12, + "image": "https://media.extra.com/i/aurora/100397832_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-f84a0144", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 2199.0, + "stock": 30, + "image": "https://media.extra.com/i/aurora/100397832_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-b6f5e8cd", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 2199, + "stock": 41, + "image": "https://media.extra.com/s/aurora/100397832_800/TCL%2C-65-Inch%2C-QLED%2C-4K-Smart-TV%2C-HDMI-3%2C-USB1%2C-60Hz%2C-DLG-120Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-040fb403", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 2199.0, + "stock": 29, + "image": "https://media.extra.com/i/aurora/100397832_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-889eeb94", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 2199.0, + "stock": 26, + "image": "https://media.extra.com/i/aurora/100397832_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.75, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-81", + "source": "extra.com", + "brand_name": "TCL", + "details_en": { + "Number of USB Inputs": "1", + "Number of HDMI Inputs": "3", + "Bluetooth": "5", + "Speaker Output": "2*10W", + "Ethernet Port": "1", + "Speaker Type": "Integrated Speaker Boxes (Bottom Side)", + "Memory (internal)": "16GB", + "RAM SIZE": "2GB", + "Length": "144.4", + "Weight": "15.8 Kg", + "Width": "144.4 cm", + "Height": "83 cm", + "Depth": "6.9 CM", + "Wireless LAN": "Yes", + "Screen Size": "65", + "Resolution (MP)": "3840 ร— 2160", + "Panel Type": "UHD", + "Motion Flow": "60 Hz", + "HD type": "4K UHD", + "Made in": "China", + "Series Name": "P7K", + "Voice Assistant Built-in": "Yes", + "Number of Digital Audio Optical Output": "1", + "Virtual Assistant Supported": "Yes", + "Smart Platform": "Google Tv", + "Sound System": "Dolby Atmos", + "Remote Control Type": "yes", + "Product Type": "QLED", + "Brand Name": "TCL", + "Year Model": "2025", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "65ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ูŠูˆ ุฃุชุด ุฏูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "ูุงุฆู‚ ุงู„ูˆุถูˆุญ 4ูƒูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "1", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ุจู„ูˆุชูˆูˆุซ": "5", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "Integrated Speaker Boxes (Bottom Side)", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ูˆุฒู†": "15.8 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "144.4 cm", + "ุงู„ุงุฑุชูุงุน": "83 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "16ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "P7K", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู†ุนู…", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฌูˆุฌู„ ุชูŠ ููŠ", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุฏูˆู„ุจูŠ ุฃุชู…ูˆุณ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒูŠูˆ ู„ูŠุฏ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุชูŠ ุณูŠ ุงู„", + "ุณู†ุฉ ุงู„ุตู†ุน": "2025" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-81" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "Samsung, 65 Inch, OLED 4K AI Upscaling, 144Hz, Anti-Reflection", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ุงูˆู„ูŠุฏุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒุŒ ุถุฏ ุงู„ุงู†ุนูƒุงุณ", + "description_en": "Buy Samsung, 65 Inch, OLED 4K AI Upscaling, 144Hz, Anti-Reflection from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ุงูˆู„ูŠุฏุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒุŒ ุถุฏ ุงู„ุงู†ุนูƒุงุณ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 8699, + "compare_price": 13999, + "images": [ + "https://media.extra.com/s/aurora/100398106_800/Samsung%2C-65-Inch%2C-OLED-4K-AI-Upscaling%2C-144Hz%2C-Anti-Reflection?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100398106_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100398106_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100398106_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100398106_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100398106_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100398106_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_OLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemTizenSamsung_en", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-84b87c1e", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 8699, + "stock": 28, + "image": "https://media.extra.com/s/aurora/100398106_800/Samsung%2C-65-Inch%2C-OLED-4K-AI-Upscaling%2C-144Hz%2C-Anti-Reflection?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-77eba601", + "name_en": "77 Inch", + "name_ar": "77 ุจูˆุตุฉ", + "price": 8699.0, + "stock": 42, + "image": "https://media.extra.com/i/aurora/100398106_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-1054d055", + "name_en": "83 Inch", + "name_ar": "83 ุจูˆุตุฉ", + "price": 8699.0, + "stock": 28, + "image": "https://media.extra.com/i/aurora/100398106_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.65, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-82", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "4", + "Bluetooth": "Yes (BT5.3)", + "Speaker Output": "40W", + "Ethernet Port": "1", + "Speaker Type": "2.1 Ch", + "Length": "3.9 CM", + "Weight": "19.1 Kg", + "Height": "83.17 cm", + "Width": "144.43 cm", + "Depth": "3.99 cm", + "Wireless LAN": "WiFi Direct", + "Screen Size": "65", + "Resolution (MP)": "3840 x 2160", + "Panel Type": "OLED", + "Motion Flow": "144Hz", + "HD type": "4K HDR", + "Made in": "Vietnam", + "Series Name": "S90", + "Virtual Assistant Supported": "Bixby", + "Voice Assistant Built-in": "No", + "Sound System": "Dolby Atmos", + "Smart Platform": "Tizen", + "Number of Digital Audio Optical Output": "1", + "Remote Control Type": "TM2360E", + "Product Type": "Smart OLED TV Ultra HD-4K", + "Brand Name": "SAMSUNG", + "Year Model": "2025", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "65ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4K HDR", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุจู„ูˆุชูˆูˆุซ": "Yes (BT5.3)", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "40ูˆุงุช", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.1 Ch", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ูˆุงูŠ ูุงูŠ ู…ุจุงุดุฑ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "3.9 CM", + "ุงู„ุงุฑุชูุงุน": "83.17 ุณู…", + "ุงู„ุนุฑุถ": "144.43 ุณู…", + "ุงู„ุนู…ู‚": "3.99 ุณู…", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุงุณ 90", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู…ุณุงุนุฏ ุตูˆุช Bixby", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู„ุง", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุฏูˆู„ุจูŠ ุฃุชู…ูˆุณ", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูŠูุฒูŠูˆู† ุงูˆ ุงู„ ุงูŠ ุฏูŠ ูุงุฆู‚ ุงู„ูˆุถูˆุญ ุฐูƒูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุณู†ุฉ ุงู„ุตู†ุน": "2025", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-82" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "LG", + "name_en": "LG, 75 inch, QNED, 4K Smart TV, AI, 60Hz", + "name_ar": "ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 75 ุจูˆุตุฉุŒ ูƒูŠูˆู†ูŠุฏุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 60 ู‡ุฑุชุฒ", + "description_en": "Buy LG, 75 inch, QNED, 4K Smart TV, AI, 60Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 75 ุจูˆุตุฉุŒ ูƒูŠูˆู†ูŠุฏุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 60 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3299, + "compare_price": 7099, + "images": [ + "https://media.extra.com/s/aurora/100462865_800/LG%2C-75-inch%2C-QNED%2C-4K-Smart-TV%2C-AI%2C-60Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100462865_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462865_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462865_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462865_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462865_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100462865_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_QNED_den", + "https://media.extra.com/i/aurora/CatchthePace120_den_1", + "https://media.extra.com/i/aurora/OperatingsystemWebOSg_den", + "https://media.extra.com/i/aurora/MagicRemote_den" + ], + "options": [ + { + "sku": "EXT-0d433e09", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 3299.0, + "stock": 42, + "image": "https://media.extra.com/i/aurora/100462865_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-812d88df", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 3299.0, + "stock": 37, + "image": "https://media.extra.com/i/aurora/100462865_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-43f82280", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 3299, + "stock": 7, + "image": "https://media.extra.com/s/aurora/100462865_800/LG%2C-75-inch%2C-QNED%2C-4K-Smart-TV%2C-AI%2C-60Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-4736f5c9", + "name_en": "86 Inch", + "name_ar": "86 ุจูˆุตุฉ", + "price": 3299.0, + "stock": 24, + "image": "https://media.extra.com/i/aurora/100462865_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.75, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-83", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Color": "Black", + "Bluetooth": "5.1", + "Ethernet Port": "1", + "Speaker Type": "2.0 Ch", + "Speaker Output": "20W", + "Number of HDMI Inputs": "3", + "Number of USB Inputs": "2", + "RAM SIZE": "No", + "Memory (internal)": "No", + "Length": "35.9 cm", + "Weight": "32.5 KG", + "Width": "167.7 cm", + "Height": "103.5 CM", + "Depth": "36cm", + "Wireless LAN": "Yes", + "Resolution (MP)": "3840 x 2160", + "Screen Size": "75", + "Panel Type": "4K", + "Motion Flow": "60 Hz", + "HD type": "4K", + "Response Time": "60Hz", + "Voice Assistant Built-in": "LG Arabic AI", + "Number of Digital Audio Optical Output": "1", + "Virtual Assistant Supported": "Alexa/Google Assistant/AI ThinQ", + "Smart Platform": "webOS", + "Sound System": "AI Sound Pro", + "Remote Control Type": "Magic remote", + "Made in": "Egypt", + "Series Name": "QNED70", + "Product Type": "QNED TV", + "Brand Name": "LG", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ุญุฌู… ุงู„ุดุงุดุฉ": "75ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "4ูƒูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4ูƒูŠ", + "ุจู„ูˆุชูˆูˆุซ": "5.1", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.0 Ch", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "20ูˆุงุช", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "35.9 ุณู…", + "ุงู„ูˆุฒู†": "32.5 ูƒุฌู…", + "ุงู„ุนุฑุถ": "167.7 ุณู…", + "ุงู„ุงุฑุชูุงุน": "103.5 ุณู…", + "ุงู„ุนู…ู‚": "36 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ู„ุง", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู„ุง", + "ูˆู‚ุช ุงู„ุงุณุชุฌุงุจุฉ": "60 ุฌูŠุฌุงู‡ุฑุชุฒ", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ุงู„ ุฌูŠ ุนุฑุจูŠ ุงูŠ ุงู„", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ุฃู„ูŠูƒุณุง/ู…ุณุงุนุฏ ุฌูˆุฌู„/AI ThinQ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ูˆูŠุจ ุฃูˆู‡ ุฅุณ", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุตูˆุช ุจุฑูˆ", + "ู†ูˆุน ุงู„ุชุญูƒู… ุนู† ุจุนุฏ": "ุฑูŠู…ูˆุช ู…ุงุฌูŠูƒ", + "ุตู†ุน ูู‰": "ู…ุตุฑ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "QNED70", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูŠูุฒูŠูˆู† ูƒูŠูˆ ุงู† ุงูŠ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-83" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "Samsung, 65 inch, Neo QLED 4K AI Upscaling, 144Hz, Airslim design", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ู†ูŠูˆ ูƒูŠูˆู„ูŠุฏุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒุŒ ุชุตู…ูŠู… ู†ุญูŠู", + "description_en": "Buy Samsung, 65 inch, Neo QLED 4K AI Upscaling, 144Hz, Airslim design from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ู†ูŠูˆ ูƒูŠูˆู„ูŠุฏุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒุŒ ุชุตู…ูŠู… ู†ุญูŠู ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3899, + "compare_price": 6999, + "images": [ + "https://media.extra.com/s/aurora/100434131_800/Samsung%2C-65-inch%2C-Neo-QLED-4K-AI-Upscaling%2C-144Hz%2C-Airslim-design?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100434131_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434131_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434131_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434131_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434131_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434131_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_MiniLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemTizenSamsung_en", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-0ebe76cf", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 3899.0, + "stock": 18, + "image": "https://media.extra.com/i/aurora/100434131_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-891b0f3d", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 3899, + "stock": 18, + "image": "https://media.extra.com/s/aurora/100434131_800/Samsung%2C-65-inch%2C-Neo-QLED-4K-AI-Upscaling%2C-144Hz%2C-Airslim-design?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-adc0b50b", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 3899.0, + "stock": 32, + "image": "https://media.extra.com/i/aurora/100434131_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-2caaefd4", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 3899.0, + "stock": 7, + "image": "https://media.extra.com/i/aurora/100434131_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.14, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-84", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Ethernet Port": "1", + "Bluetooth": "Yes (BT5.3)", + "Speaker Type": "2.0 Ch", + "Number of USB Inputs": "2", + "Speaker Output": "20W", + "Number of HDMI Inputs": "4", + "Length": "2.6 CM", + "Weight": "20.8 Kg", + "Width": "145.17 cm", + "Depth": "2.57 cm", + "Height": "83.22 cm", + "Wireless LAN": "WiFi Direct", + "Motion Flow": "144Hz", + "Screen Size": "65", + "Resolution (MP)": "3840 x 2160", + "HD type": "4K HDR", + "Panel Type": "MiniLED", + "Remote Control Type": "TM2360E", + "Sound System": "20W", + "Number of Digital Audio Optical Output": "1", + "Smart Platform": "Tizen", + "Virtual Assistant Supported": "Bixby", + "Made in": "Egypt", + "Series Name": "QN70", + "Product Type": "Smart MiniLED TV", + "Brand Name": "SAMSUNG", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ุญุฌู… ุงู„ุดุงุดุฉ": "65ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4K HDR", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ู…ูŠู†ูŠ ู„ูŠุฏ", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ุจู„ูˆุชูˆูˆุซ": "Yes (BT5.3)", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.0 Ch", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "20ูˆุงุช", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ูˆุงูŠ ูุงูŠ ู…ุจุงุดุฑ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "2.6 CM", + "ุงู„ูˆุฒู†": "20.8 Kg", + "ุงู„ุนุฑุถ": "145.17 ุณู…", + "ุงู„ุนู…ู‚": "2.57 ุณู…", + "ุงู„ุงุฑุชูุงุน": "83.22 cm", + "ู†ุธุงู… ุงู„ุตูˆุช": "20ูˆุงุท", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู…ุณุงุนุฏ ุตูˆุช Bixby", + "ุตู†ุน ูู‰": "ู…ุตุฑ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "QN70", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูุฒูŠูˆู† ุฐูƒูŠ ู…ูŠู†ูŠ ุฅู„ ุฅูŠ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-84" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "Samsung, 65 Inch, QLED 4K Upscaling, 7 Years OS upgrade, AirSlim", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ูƒูŠูˆู„ูŠุฏุŒ 7 ุณู†ูˆุงุช ุชุญุฏูŠุซุงุช ู„ู„ู†ุธุงู…ุŒ ุชุตู…ูŠู… ู†ุญูŠู", + "description_en": "Buy Samsung, 65 Inch, QLED 4K Upscaling, 7 Years OS upgrade, AirSlim from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ูƒูŠูˆู„ูŠุฏุŒ 7 ุณู†ูˆุงุช ุชุญุฏูŠุซุงุช ู„ู„ู†ุธุงู…ุŒ ุชุตู…ูŠู… ู†ุญูŠู ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3099, + "compare_price": 5599, + "images": [ + "https://media.extra.com/s/aurora/100467471_800/Samsung%2C-65-Inch%2C-QLED-4K-Upscaling%2C-7-Years-OS-upgrade%2C-AirSlim?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100467471_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100467471_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100467471_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100467471_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100467471_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100467471_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_QLED_den", + "https://media.extra.com/i/aurora/CatchthePace60_den", + "https://media.extra.com/i/aurora/OperatingsystemTizenSamsung_en", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-abbed528", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 3099.0, + "stock": 7, + "image": "https://media.extra.com/i/aurora/100467471_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-3db7ecf7", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 3099, + "stock": 8, + "image": "https://media.extra.com/s/aurora/100467471_800/Samsung%2C-65-Inch%2C-QLED-4K-Upscaling%2C-7-Years-OS-upgrade%2C-AirSlim?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-dd9874cd", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 3099.0, + "stock": 22, + "image": "https://media.extra.com/i/aurora/100467471_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-0ff61432", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 3099.0, + "stock": 46, + "image": "https://media.extra.com/i/aurora/100467471_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.6, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-85", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "3", + "Bluetooth": "Yes", + "Speaker Output": "20W", + "Ethernet Port": "(LAN) x 1ea", + "Speaker Type": "2.0 Ch", + "Length": "14.5 cm", + "Weight": "20.7 Kg", + "Width": "160 cm", + "Height": "93.5 cm", + "Depth": "14.5cm", + "Screen Size": "65", + "Resolution (MP)": "3840 ร— 2160", + "Panel Type": "QLED", + "Motion Flow": "50Hz", + "HD type": "4K HDR", + "Made in": "Egypt", + "Series Name": "Q8", + "Response Time": "60Hz", + "Number of Digital Audio Optical Output": "1", + "Virtual Assistant Supported": "Bixby", + "Smart Platform": "Yes", + "Remote Control Type": "Smart Remote", + "Product Type": "QLED 4K TV", + "Brand Name": "SAMSUNG", + "Year Model": "2025", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "65ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ูƒูŠูˆ ุฃู„ ุฃูŠ ุฏูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "50ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4K HDR", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "20ูˆุงุช", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู„ุงู†", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.0 Ch", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "14.5 cm", + "ุงู„ูˆุฒู†": "20.7 Kg", + "ุงู„ุนุฑุถ": "160 ุณู…", + "ุงู„ุงุฑุชูุงุน": "93.5 ุณู…", + "ุงู„ุนู…ู‚": "14.5cm", + "ุตู†ุน ูู‰": "ู…ุตุฑ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Q8", + "ูˆู‚ุช ุงู„ุงุณุชุฌุงุจุฉ": "60 ุฌูŠุฌุงู‡ุฑุชุฒ", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู…ุณุงุนุฏ ุตูˆุช Bixby", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "QLED 4K TV", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุณู†ุฉ ุงู„ุตู†ุน": "2025", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-85" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Class Pro", + "name_en": "Classpro 70 inch 4K UHD webOS Smart LED TV", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 70 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ุฐูƒูŠ", + "description_en": "Buy Classpro 70 inch 4K UHD webOS Smart LED TV from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 70 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ุฐูƒูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1799, + "compare_price": 2999, + "images": [ + "https://media.extra.com/s/aurora/100383700_800/Classpro-70-inch-4K-UHD-webOS-Smart-LED-TV?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100383700_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383700_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_LED_den", + "https://media.extra.com/i/aurora/CatchthePace60_den", + "https://media.extra.com/i/aurora/OperatingsystemWebOSg_den", + "https://media.extra.com/i/aurora/MagicRemote_den" + ], + "options": [ + { + "sku": "EXT-9a81bd7f", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 1799.0, + "stock": 24, + "image": "https://media.extra.com/i/aurora/100383700_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-5552d871", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 1799.0, + "stock": 11, + "image": "https://media.extra.com/i/aurora/100383700_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-00b26833", + "name_en": "70 Inch", + "name_ar": "70 ุจูˆุตุฉ", + "price": 1799, + "stock": 47, + "image": "https://media.extra.com/s/aurora/100383700_800/Classpro-70-inch-4K-UHD-webOS-Smart-LED-TV?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.61, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-86", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Color": "Black", + "Processor Core": "No", + "Number of USB Inputs": "2", + "Speaker Output": "2x 8W", + "Number of HDMI Inputs": "3", + "Bluetooth": "No", + "Ethernet Port": "Yes", + "Length": "12.29 cm", + "Weight": "3.2 kg", + "Width": "101.5 cm", + "Height": "62 cm", + "Depth": "8 cm", + "Wireless LAN": "No", + "Built-in Camera": "No", + "Resolution (MP)": "3840 ร— 2160", + "Screen Size": "70", + "Panel Type": "LED", + "HD type": "4K", + "Made in": "China", + "Series Name": "U7000", + "Number of Digital Audio Optical Output": "1", + "Voice Assistant Built-in": "Yes", + "Smart Platform": "Web Os", + "Sound System": "Dolby", + "Product Type": "SMART LED TV", + "Brand Name": "ClassPro", + "Frequency": "50/60 Hz", + "Year Model": "2024", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ุญุฌู… ุงู„ุดุงุดุฉ": "70ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ุงู„ ุฅูŠ ุฏูŠ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4ูƒูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ุจู„ูˆุชูˆูˆุซ": "ู„ุง", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ู„ุง", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู„ุง", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "12.29 ุณู…", + "ุงู„ูˆุฒู†": "3.2 ูƒุฌู…", + "ุงู„ุนุฑุถ": "101.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "62 ุณู…", + "ุงู„ุนู…ู‚": "8 ุณู…", + "ูƒุงู…ูŠุฑุง ู…ุฏู…ุฌุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ูŠูˆ 7000", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ูˆูŠุจ ุฃูˆ ุฃุณ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูŠูุฒูŠูˆู† ุงู„ ุงูŠ ุฏูŠ ุฐูƒูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุงู„ุชุฑุฏุฏ": "50/60 ู‡ุฑุชุฒ", + "ุณู†ุฉ ุงู„ุตู†ุน": "2024" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-86" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Class Pro", + "name_en": "Classpro, 50 Inch, 4K SMART LED, Google TV, Clear Black", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 50 ุจูˆุตุฉุŒ ุฐูƒูŠุŒ ุนุงู„ูŠ ุงู„ูˆุถูˆุญุŒ ุฃุณูˆุฏ", + "description_en": "Buy Classpro, 50 Inch, 4K SMART LED, Google TV, Clear Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 50 ุจูˆุตุฉุŒ ุฐูƒูŠุŒ ุนุงู„ูŠ ุงู„ูˆุถูˆุญุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1049, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100395278_800/Classpro%2C-50-Inch%2C-4K-SMART-LED%2C-Google-TV%2C-Clear-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100395278_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395278_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395278_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395278_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395278_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395278_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_LED_den", + "https://media.extra.com/i/aurora/CatchthePace60_den", + "https://media.extra.com/i/aurora/OperatingsystemAndroid_den" + ], + "options": [ + { + "sku": "EXT-4a6e51f0", + "name_en": "50 Inch", + "name_ar": "50 ุจูˆุตุฉ", + "price": 1049, + "stock": 47, + "image": "https://media.extra.com/s/aurora/100395278_800/Classpro%2C-50-Inch%2C-4K-SMART-LED%2C-Google-TV%2C-Clear-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-12c489e1", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 1049.0, + "stock": 44, + "image": "https://media.extra.com/i/aurora/100395278_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.85, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-87", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Color": "Clear Black", + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "4", + "Length": "12.29 cm", + "Weight": "9.8 Kg", + "Width": "67.5 cm", + "Height": "70.9 cm", + "Depth": "12.59 cm", + "Resolution (MP)": "3840 x 2160", + "Screen Size": "50", + "Panel Type": "Smart LED", + "Motion Flow": "60Hz", + "HD type": "LED", + "Made in": "China", + "Series Name": "U7000", + "Smart Platform": "Android", + "Product Type": "LED TV", + "Brand Name": "ClassPro", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ุญุฌู… ุงู„ุดุงุดุฉ": "50ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ุงู„ ุฅูŠ ุฏูŠ ุฐูƒูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "ุฃู„ ุฅูŠ ุฏูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ ุฑุงุฆู‚", + "ุงู„ุทูˆู„": "12.29 ุณู…", + "ุงู„ูˆุฒู†": "9.8 kg", + "ุงู„ุนุฑุถ": "67.5 ุณู…", + "ุงู„ุนู…ู‚": "12.59 ุณู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ูŠูˆ 7000", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฃู†ุฏุฑูˆูŠุฏ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูŠูุฒูŠูˆู† ุงู„ ุงูŠ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-87" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "SAMSUNG, 85 inch, Mini LED 4K Smart TV, AI, 144 Hz", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 85 ุจูˆุตุฉุŒ ู…ูŠู†ูŠ ู„ูŠุฏุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒ", + "description_en": "Buy SAMSUNG, 85 inch, Mini LED 4K Smart TV, AI, 144 Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 85 ุจูˆุตุฉุŒ ู…ูŠู†ูŠ ู„ูŠุฏุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 7199, + "compare_price": 13999, + "images": [ + "https://media.extra.com/s/aurora/100434132_800/SAMSUNG%2C-85-inch%2C-Mini-LED-4K-Smart-TV%2C-AI%2C-144-Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100434132_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434132_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434132_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434132_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434132_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434132_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_MiniLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemTizenSamsung_en", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-7683fa11", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 7199.0, + "stock": 46, + "image": "https://media.extra.com/i/aurora/100434132_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-86f1d0b6", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 7199.0, + "stock": 50, + "image": "https://media.extra.com/i/aurora/100434132_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-943cccef", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 7199.0, + "stock": 43, + "image": "https://media.extra.com/i/aurora/100434132_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-2db09e9d", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 7199, + "stock": 35, + "image": "https://media.extra.com/s/aurora/100434132_800/SAMSUNG%2C-85-inch%2C-Mini-LED-4K-Smart-TV%2C-AI%2C-144-Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.14, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-88", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Ethernet Port": "1", + "Bluetooth": "Yes (BT5.3)", + "Speaker Type": "2.0 Ch", + "Number of USB Inputs": "2", + "Speaker Output": "20W", + "Number of HDMI Inputs": "4", + "Length": "3cm", + "Weight": "14.2KG", + "Width": "190.17 cm", + "Depth": "2.69 cm", + "Height": "70.92 cm", + "Wireless LAN": "WiFi Direct", + "Motion Flow": "144Hz", + "Screen Size": "85", + "Resolution (MP)": "3840 x 2160", + "HD type": "4K HDR", + "Panel Type": "MiniLED", + "Remote Control Type": "TM2360E", + "Sound System": "20W", + "Number of Digital Audio Optical Output": "1", + "Smart Platform": "Tizen", + "Virtual Assistant Supported": "Bixby", + "Made in": "Egypt", + "Series Name": "QN70", + "Product Type": "Smart MiniLED TV", + "Brand Name": "SAMSUNG", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ุญุฌู… ุงู„ุดุงุดุฉ": "85ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4K HDR", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ู…ูŠู†ูŠ ู„ูŠุฏ", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ุจู„ูˆุชูˆูˆุซ": "Yes (BT5.3)", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.0 Ch", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "20ูˆุงุช", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ูˆุงูŠ ูุงูŠ ู…ุจุงุดุฑ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "ูฃ ุณู†ุชูŠู…ุชุฑ", + "ุงู„ูˆุฒู†": "14.2 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "190.17 ุณู…", + "ุงู„ุนู…ู‚": "2.69 ุณู…", + "ุงู„ุงุฑุชูุงุน": "70.92 ุณู…", + "ู†ุธุงู… ุงู„ุตูˆุช": "20ูˆุงุท", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู…ุณุงุนุฏ ุตูˆุช Bixby", + "ุตู†ุน ูู‰": "ู…ุตุฑ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "QN70", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูุฒูŠูˆู† ุฐูƒูŠ ู…ูŠู†ูŠ ุฅู„ ุฅูŠ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-88" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "LG", + "name_en": "LG, 65 inch, OLED evo, 4K Smart TV, AI C5, 144 Hz", + "name_ar": "ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ุงูˆ ู„ูŠุฏ ุฅูŠููˆ ุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒ", + "description_en": "Buy LG, 65 inch, OLED evo, 4K Smart TV, AI C5, 144 Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ุงูˆ ู„ูŠุฏ ุฅูŠููˆ ุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 7789, + "compare_price": 12599, + "images": [ + "https://media.extra.com/s/aurora/100419998_800/LG%2C-65-inch%2C-OLED-evo%2C-4K-Smart-TV%2C-AI-C5%2C-144-Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100419998_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419998_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419998_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419998_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419998_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419998_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419998_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419998_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419998_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_OLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemWebOSg_den", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-6440cf75", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 7789.0, + "stock": 21, + "image": "https://media.extra.com/i/aurora/100419998_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-42bd469f", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 7789, + "stock": 25, + "image": "https://media.extra.com/s/aurora/100419998_800/LG%2C-65-inch%2C-OLED-evo%2C-4K-Smart-TV%2C-AI-C5%2C-144-Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-c77c37ac", + "name_en": "77 Inch", + "name_ar": "77 ุจูˆุตุฉ", + "price": 7789.0, + "stock": 29, + "image": "https://media.extra.com/i/aurora/100419998_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-ca34560b", + "name_en": "83 Inch", + "name_ar": "83 ุจูˆุตุฉ", + "price": 7789.0, + "stock": 45, + "image": "https://media.extra.com/i/aurora/100419998_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-6c1c8924", + "name_en": "48 Inch", + "name_ar": "48 ุจูˆุตุฉ", + "price": 7789.0, + "stock": 50, + "image": "https://media.extra.com/i/aurora/100419998_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.09, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-89", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Color": "Black", + "Number of USB Inputs": "3", + "Number of HDMI Inputs": "4", + "Bluetooth": "Yes, V5.3", + "Speaker Output": "40W", + "Ethernet Port": "1", + "Speaker Type": "2.2 CH", + "RAM SIZE": "No", + "Memory (internal)": "No", + "Length": "23 cm", + "Weight": "18.5 Kg", + "Height": "88 CM", + "Width": "144.1 cm", + "Depth": "23 cm", + "Wireless LAN": "Yes", + "Screen Size": "65", + "Resolution (MP)": "3840 x 2160", + "Panel Type": "OLED", + "Motion Flow": "144Hz", + "HD type": "8K", + "Made in": "Indonesia", + "Series Name": "C Series", + "Virtual Assistant Supported": "Alexa/Google Home/AirPlay/AI ThinQ", + "Voice Assistant Built-in": "LG Arabic AI", + "Sound System": "AI Sound Pro ; Dolby Digital", + "Smart Platform": "Web Os", + "Response Time": "0.03ms", + "Number of Digital Audio Optical Output": "1", + "Remote Control Type": "Magic remote", + "Product Type": "OLED TV", + "Brand Name": "LG", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "65ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "8 ูƒูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…, 5.3", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "40ูˆุงุช", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.2ู‚ู†ุงุฉ", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "23 ุณู…", + "ุงู„ูˆุฒู†": "18.5 ูƒุฌู…", + "ุงู„ุงุฑุชูุงุน": "88 ุณู…", + "ุงู„ุนุฑุถ": "144.1 ุณู…", + "ุงู„ุนู…ู‚": "23 ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ู„ุง", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู†ุฏูˆู†ูŠุณูŠุง", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุณูŠ", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ุฃู„ูŠูƒุณุง/ุฌูˆุฌู„ ู‡ูˆู…/ุฅูŠุฑ ุจู„ุงูŠ/AI ThinQ", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ุงู„ ุฌูŠ ุนุฑุจูŠ ุงูŠ ุงู„", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุตูˆุช ุจุฑูˆ/ ุฏูˆู„ุจูŠ ุฏุฌูŠุชุงู„", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ูˆูŠุจ ุฃูˆ ุฃุณ", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ู†ูˆุน ุงู„ุชุญูƒู… ุนู† ุจุนุฏ": "ุฑูŠู…ูˆุช ู…ุงุฌูŠูƒ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุฃูˆู„ูŠุฏ ุชูŠ ููŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-89" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Class Pro", + "name_en": "Class Pro, 43 Inch, 2K FHD Smart, Android", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 43 ุจูˆุตุฉุŒ ุงู ุงุชุด ุฏูŠ ุŒ ุฐูƒูŠ", + "description_en": "Buy Class Pro, 43 Inch, 2K FHD Smart, Android from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 43 ุจูˆุตุฉุŒ ุงู ุงุชุด ุฏูŠ ุŒ ุฐูƒูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 749, + "compare_price": 999, + "images": [ + "https://media.extra.com/s/aurora/100395624_800/Class-Pro%2C-43-Inch%2C-2K-FHD-Smart%2C-Android?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100395624_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395624_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395624_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395624_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_LED_den", + "https://media.extra.com/i/aurora/CatchthePace60_den", + "https://media.extra.com/i/aurora/OperatingsystemAndroid_den" + ], + "options": [ + { + "sku": "EXT-f1619c54", + "name_en": "8GB", + "name_ar": "8GB", + "price": 749, + "stock": 30, + "image": "https://media.extra.com/s/aurora/100395624_800/Class-Pro%2C-43-Inch%2C-2K-FHD-Smart%2C-Android?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.89, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-90", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Color": "Black", + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "2", + "Memory (internal)": "8GB", + "RAM SIZE": "1GB", + "Length": "103 cm", + "Weight": "9 Kg", + "Width": "19.5 cm", + "Height": "60.03 cm", + "Depth": "95.5 cm", + "Resolution (MP)": "1920 ร— 1080", + "Screen Size": "43", + "Panel Type": "FHD; LED", + "HD type": "FHD", + "Made in": "China", + "Series Name": "U7000", + "Number of Digital Audio Optical Output": "1", + "Product Type": "FHD", + "Brand Name": "ClassPro", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "1920 ร— 1080", + "ุญุฌู… ุงู„ุดุงุดุฉ": "43ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ุฃู ุฃุชุด ุฏูŠ, ุฃู„ ุฅูŠ ุฏูŠ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "ูƒุงู…ู„ ุนุงู„ูŠ ุงู„ูˆุถูˆุญ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "2", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "103 ุณู…", + "ุงู„ูˆุฒู†": "9 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "19.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "60.03 ุณู…", + "ุงู„ุนู…ู‚": "95.5 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "8ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "1ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ูŠูˆ 7000", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-90" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "TCL", + "name_en": "TCL, 75 Inch, Mini LED 4K Smart TV, HDMI 4, USB1, 144Hz", + "name_ar": "ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 75 ุจูˆุตุฉุŒ ู…ูŠู†ูŠ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 144 ู‡ุฑุชุฒ", + "description_en": "Buy TCL, 75 Inch, Mini LED 4K Smart TV, HDMI 4, USB1, 144Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 75 ุจูˆุตุฉุŒ ู…ูŠู†ูŠ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 144 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4299, + "compare_price": 6999, + "images": [ + "https://media.extra.com/s/aurora/100397700_800/TCL%2C-75-Inch%2C-Mini-LED-4K-Smart-TV%2C-HDMI-4%2C-USB1%2C-144Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100397700_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397700_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397700_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397700_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397700_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_MiniLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemGoogleTV_den", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-513465a8", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 4299.0, + "stock": 16, + "image": "https://media.extra.com/i/aurora/100397700_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-85bf1e71", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 4299.0, + "stock": 16, + "image": "https://media.extra.com/i/aurora/100397700_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-c881c835", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 4299, + "stock": 30, + "image": "https://media.extra.com/s/aurora/100397700_800/TCL%2C-75-Inch%2C-Mini-LED-4K-Smart-TV%2C-HDMI-4%2C-USB1%2C-144Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-db38fab8", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 4299.0, + "stock": 50, + "image": "https://media.extra.com/i/aurora/100397700_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-53ca063f", + "name_en": "98 Inch", + "name_ar": "98 ุจูˆุตุฉ", + "price": 4299.0, + "stock": 45, + "image": "https://media.extra.com/i/aurora/100397700_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.76, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-91", + "source": "extra.com", + "brand_name": "TCL", + "details_en": { + "Number of USB Inputs": "1", + "Number of HDMI Inputs": "4", + "Ethernet Port": "Yes", + "Speaker Type": "Integrated Speaker Boxes (Bottom Side)", + "Memory (internal)": "32GB", + "RAM SIZE": "3GB", + "Length": "167 cm", + "Weight": "23 Kg", + "Width": "167.1 cm", + "Height": "96.0cm", + "Depth": "5.8 cm", + "Wireless LAN": "Yes", + "Screen Size": "75", + "Resolution (MP)": "3840 x 2160", + "Panel Type": "MiniLED", + "Motion Flow": "144Hz", + "HD type": "4K", + "Made in": "China", + "Series Name": "C6K", + "Voice Assistant Built-in": "Yes", + "Number of Digital Audio Optical Output": "1", + "Virtual Assistant Supported": "Yes", + "Smart Platform": "Google Tv", + "Sound System": "ONKYO Audio System", + "Remote Control Type": "yes", + "Product Type": "MiniLED TV", + "Brand Name": "TCL", + "Year Model": "2025", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "75ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ู…ูŠู†ูŠ ู„ูŠุฏ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4ูƒูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "1", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "Integrated Speaker Boxes (Bottom Side)", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ูˆุฒู†": "23 Kg", + "ุงู„ุงุฑุชูุงุน": "96.0cm", + "ุงู„ุนู…ู‚": "5.8 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "32ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "3ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "C6K", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู†ุนู…", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฌูˆุฌู„ ุชูŠ ููŠ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูŠู†ูŠ ุงู„ ุงูŠ ุฏูŠ ุชูŠ ููŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุชูŠ ุณูŠ ุงู„", + "ุณู†ุฉ ุงู„ุตู†ุน": "2025", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-91" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "TCL", + "name_en": "TCL, 55 Inch, HDR 4K Samrt TV, HDMI 3, USB1, 60Hz", + "name_ar": "ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 55 ุจูˆุตุฉุŒุงุชุด ุฏูŠ ุงุฑุŒ ุฐูƒูŠุŒ 60 ู‡ุฑุชุฒ", + "description_en": "Buy TCL, 55 Inch, HDR 4K Samrt TV, HDMI 3, USB1, 60Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 55 ุจูˆุตุฉุŒุงุชุด ุฏูŠ ุงุฑุŒ ุฐูƒูŠุŒ 60 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 2299, + "images": [ + "https://media.extra.com/s/aurora/100397651_800/TCL%2C-55-Inch%2C-HDR-4K-Samrt-TV%2C-HDMI-3%2C-USB1%2C-60Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100397651_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397651_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397651_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397651_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397651_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayResolutionUHD_den", + "https://media.extra.com/i/aurora/CatchthePace60_den", + "https://media.extra.com/i/aurora/OperatingsystemGoogleTV_den", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-9e6d3e73", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 1399, + "stock": 34, + "image": "https://media.extra.com/s/aurora/100397651_800/TCL%2C-55-Inch%2C-HDR-4K-Samrt-TV%2C-HDMI-3%2C-USB1%2C-60Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-0c53d830", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 1399.0, + "stock": 30, + "image": "https://media.extra.com/i/aurora/100397651_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-29dbdbb3", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 1399.0, + "stock": 32, + "image": "https://media.extra.com/i/aurora/100397651_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.89, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-92", + "source": "extra.com", + "brand_name": "TCL", + "details_en": { + "Number of USB Inputs": "1", + "Speaker Output": "10", + "Number of HDMI Inputs": "3", + "Bluetooth": "5.2", + "Ethernet Port": "1", + "Speaker Type": "Integrated Speaker Boxes (Bottom Side)", + "Memory (internal)": "16GB", + "RAM SIZE": "2GB", + "Length": "122.6cm", + "Weight": "9 Kg", + "Width": "122.6 cm", + "Height": "71.1 cm", + "Depth": "7.2 CM", + "Wireless LAN": "Yes", + "Resolution (MP)": "3840 ร— 2160", + "Screen Size": "55", + "Panel Type": "4K", + "Motion Flow": "60 Hz", + "HD type": "4K UHD", + "Made in": "China", + "Series Name": "P6K", + "Virtual Assistant Supported": "Yes", + "Number of Digital Audio Optical Output": "1", + "Voice Assistant Built-in": "Yes", + "Smart Platform": "Google Tv", + "Remote Control Type": "yes", + "Sound System": "Dolby Atmos", + "Product Type": "4K-Smart- HDR", + "Brand Name": "TCL", + "Year Model": "2025", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ุญุฌู… ุงู„ุดุงุดุฉ": "55ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "4ูƒูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "ูุงุฆู‚ ุงู„ูˆุถูˆุญ 4ูƒูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "1", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ุจู„ูˆุชูˆูˆุซ": "5.2", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "Integrated Speaker Boxes (Bottom Side)", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ุทูˆู„": "122.6cm", + "ุงู„ูˆุฒู†": "9 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "122.6 cm", + "ุงู„ุงุฑุชูุงุน": "71.1 cm", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "16ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "P6K", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู†ุนู…", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฌูˆุฌู„ ุชูŠ ููŠ", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุฏูˆู„ุจูŠ ุฃุชู…ูˆุณ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "4K-Smart- HDR", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุชูŠ ุณูŠ ุงู„", + "ุณู†ุฉ ุงู„ุตู†ุน": "2025" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-92" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "Samsung, 75 inch, Neo QLED 4K AI Upscaling, 144Hz, Airslim design", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 75 ุจูˆุตุฉุŒ ู†ูŠูˆ ูƒูŠูˆู„ูŠุฏุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒุŒ ุชุตู…ูŠู… ู†ุญูŠู", + "description_en": "Buy Samsung, 75 inch, Neo QLED 4K AI Upscaling, 144Hz, Airslim design from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 75 ุจูˆุตุฉุŒ ู†ูŠูˆ ูƒูŠูˆู„ูŠุฏุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒุŒ ุชุตู…ูŠู… ู†ุญูŠู ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 5199, + "compare_price": 9799, + "images": [ + "https://media.extra.com/s/aurora/100434130_800/Samsung%2C-75-inch%2C-Neo-QLED-4K-AI-Upscaling%2C-144Hz%2C-Airslim-design?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100434130_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434130_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434130_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434130_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434130_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100434130_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_MiniLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemTizenSamsung_en", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-6f9171a6", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 5199.0, + "stock": 5, + "image": "https://media.extra.com/i/aurora/100434130_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-2c3c2b97", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 5199.0, + "stock": 34, + "image": "https://media.extra.com/i/aurora/100434130_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-2151a14b", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 5199, + "stock": 36, + "image": "https://media.extra.com/s/aurora/100434130_800/Samsung%2C-75-inch%2C-Neo-QLED-4K-AI-Upscaling%2C-144Hz%2C-Airslim-design?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-40ec9e36", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 5199.0, + "stock": 42, + "image": "https://media.extra.com/i/aurora/100434130_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.82, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-93", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Ethernet Port": "1", + "Bluetooth": "Yes (BT5.3)", + "Speaker Type": "2.0 Ch", + "Number of USB Inputs": "2", + "Speaker Output": "20W", + "Number of HDMI Inputs": "4", + "Length": "2.64 cm", + "Weight": "14.2KG", + "Width": "167.75 cm", + "Depth": "2.66 cm", + "Height": "96.07 cm", + "Wireless LAN": "WiFi Direct", + "Motion Flow": "144Hz", + "Screen Size": "75", + "Resolution (MP)": "3840 x 2160", + "HD type": "4K HDR", + "Panel Type": "MiniLED", + "Sound System": "20W", + "Number of Digital Audio Optical Output": "1", + "Smart Platform": "Tizen", + "Virtual Assistant Supported": "Bixby", + "Year Model": "2025", + "Made in": "Egypt", + "Series Name": "QN70", + "Product Type": "Smart MiniLED TV", + "Brand Name": "SAMSUNG", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ุญุฌู… ุงู„ุดุงุดุฉ": "75ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4K HDR", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ู…ูŠู†ูŠ ู„ูŠุฏ", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ุจู„ูˆุชูˆูˆุซ": "Yes (BT5.3)", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.0 Ch", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "20ูˆุงุช", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ูˆุงูŠ ูุงูŠ ู…ุจุงุดุฑ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "2.64 ุณู…", + "ุงู„ูˆุฒู†": "14.2 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "167.75 ุณู…", + "ุงู„ุนู…ู‚": "2.66 ุณู…", + "ุงู„ุงุฑุชูุงุน": "96.07 ุณู…", + "ู†ุธุงู… ุงู„ุตูˆุช": "20ูˆุงุท", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู…ุณุงุนุฏ ุตูˆุช Bixby", + "ุณู†ุฉ ุงู„ุตู†ุน": "2025", + "ุตู†ุน ูู‰": "ู…ุตุฑ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "QN70", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูุฒูŠูˆู† ุฐูƒูŠ ู…ูŠู†ูŠ ุฅู„ ุฅูŠ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-93" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Class Pro", + "name_en": "Class Pro, 32 Inch, 2K HD, LED TV, Black", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 32 ุจูˆุตุฉุŒ ุนุงู„ูŠ ุงู„ูˆุถูˆุญุŒ ุฃุณูˆุฏ", + "description_en": "Buy Class Pro, 32 Inch, 2K HD, LED TV, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 32 ุจูˆุตุฉุŒ ุนุงู„ูŠ ุงู„ูˆุถูˆุญุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 379, + "compare_price": 649, + "images": [ + "https://media.extra.com/s/aurora/100395623_800/Class-Pro%2C-32-Inch%2C-2K-HD%2C-LED-TV%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100395623_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395623_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395623_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395623_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_LED_den", + "https://media.extra.com/i/aurora/CatchthePace60_den" + ], + "options": [ + { + "sku": "EXT-10cb6bd8", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 379, + "stock": 21, + "image": "https://media.extra.com/s/aurora/100395623_800/Class-Pro%2C-32-Inch%2C-2K-HD%2C-LED-TV%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.35, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-94", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Color": "Black", + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "2", + "Length": "71.12", + "Weight": "4.4 kg", + "Width": "10 cm", + "Height": "49.5 cm", + "Depth": "70.2 cm", + "Screen Size": "32", + "Panel Type": "LED", + "Motion Flow": "60Hz", + "HD type": "HD", + "Made in": "China", + "Series Name": "U7000", + "Virtual Assistant Supported": "No", + "Voice Assistant Built-in": "No", + "Smart Platform": "No", + "Remote Control Type": "No", + "Product Type": "LED TV", + "Brand Name": "ClassPro", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "32ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ุงู„ ุฅูŠ ุฏูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "ุนุงู„ูŠ ุงู„ูˆุถูˆุญ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "2", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "71.12", + "ุงู„ูˆุฒู†": "4.4 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "10 ุณู…", + "ุงู„ุงุฑุชูุงุน": "49.5 ุณู…", + "ุงู„ุนู…ู‚": "70.2 ุณู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ูŠูˆ 7000", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู„ุง", + "ู†ูˆุน ุงู„ุชุญูƒู… ุนู† ุจุนุฏ": "ู„ุง", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูŠูุฒูŠูˆู† ุงู„ ุงูŠ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-94" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "LG", + "name_en": "LG, 83 inch, OLED evo, 4K Smart TV, AI C5, 144 Hz", + "name_ar": "ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 83 ุจูˆุตุฉุŒ ุงูˆ ู„ูŠุฏ ุฅูŠููˆุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒ", + "description_en": "Buy LG, 83 inch, OLED evo, 4K Smart TV, AI C5, 144 Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 83 ุจูˆุตุฉุŒ ุงูˆ ู„ูŠุฏ ุฅูŠููˆุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 13559, + "compare_price": 23199, + "images": [ + "https://media.extra.com/s/aurora/100420006_800/LG%2C-83-inch%2C-OLED-evo%2C-4K-Smart-TV%2C-AI-C5%2C-144-Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100420006_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100420006_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100420006_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100420006_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100420006_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100420006_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100420006_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100420006_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100420006_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_OLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemWebOSg_den", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-27f1777d", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 13559.0, + "stock": 49, + "image": "https://media.extra.com/i/aurora/100420006_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-25755f6b", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 13559.0, + "stock": 15, + "image": "https://media.extra.com/i/aurora/100420006_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-b9fd7c43", + "name_en": "77 Inch", + "name_ar": "77 ุจูˆุตุฉ", + "price": 13559.0, + "stock": 35, + "image": "https://media.extra.com/i/aurora/100420006_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-4a5706cc", + "name_en": "83 Inch", + "name_ar": "83 ุจูˆุตุฉ", + "price": 13559, + "stock": 24, + "image": "https://media.extra.com/s/aurora/100420006_800/LG%2C-83-inch%2C-OLED-evo%2C-4K-Smart-TV%2C-AI-C5%2C-144-Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-e8342ea7", + "name_en": "48 Inch", + "name_ar": "48 ุจูˆุตุฉ", + "price": 13559.0, + "stock": 24, + "image": "https://media.extra.com/i/aurora/100420006_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.75, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-95", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Color": "Black", + "Number of USB Inputs": "3", + "Number of HDMI Inputs": "4", + "Bluetooth": "Yes, V5.3", + "Speaker Output": "40W", + "Ethernet Port": "1", + "Speaker Type": "2.2 CH", + "RAM SIZE": "No", + "Memory (internal)": "No", + "Length": "29.7 cm", + "Weight": "33 KG", + "Height": "109.6 CM", + "Width": "184.0cm", + "Depth": "29.8 cm", + "Wireless LAN": "Yes", + "Screen Size": "83 ", + "Resolution (MP)": "3840 x 2160", + "Panel Type": "OLED", + "Motion Flow": "144Hz", + "HD type": "8K", + "Made in": "Indonesia", + "Series Name": "C Series", + "Virtual Assistant Supported": "Alexa/Google Assistant/AirPlay/AI ThinQ", + "Voice Assistant Built-in": "LG Arabic AI", + "Sound System": "AI Sound Pro", + "Smart Platform": "webOS", + "Response Time": "144Hz", + "Number of Digital Audio Optical Output": "1", + "Remote Control Type": "Magic remote", + "Product Type": "OLED", + "Brand Name": "LG", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "83 ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "8 ูƒูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "3", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…, 5.3", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "40ูˆุงุช", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.2ู‚ู†ุงุฉ", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ูˆุฒู†": "33 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "184.0cm", + "ุงู„ุนู…ู‚": "29.8 cm", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ู„ุง", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู†ุฏูˆู†ูŠุณูŠุง", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณู„ุณู„ุฉ ุณูŠ", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ุงู„ูŠูƒุณุง/ู…ุณุงุนุฏ ุฌูˆุฌู„/AirPlay/AI ThinQ", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ุงู„ ุฌูŠ ุนุฑุจูŠ ุงูŠ ุงู„", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุตูˆุช ุจุฑูˆ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ูˆูŠุจ ุฃูˆู‡ ุฅุณ", + "ูˆู‚ุช ุงู„ุงุณุชุฌุงุจุฉ": "144 ู‡ุฑุชุฒ", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ู†ูˆุน ุงู„ุชุญูƒู… ุนู† ุจุนุฏ": "ุฑูŠู…ูˆุช ู…ุงุฌูŠูƒ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุงูˆ ุงู„ ุงูŠ ุฏูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-95" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "Samsung QLED 4K TV, 85 Inch, 4K Upscaling, Secured by Knox", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 85 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ู…ุคู…ู† ุจูˆุงุณุทุฉ ู†ูˆูƒุณ", + "description_en": "Buy Samsung QLED 4K TV, 85 Inch, 4K Upscaling, Secured by Knox from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 85 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ู…ุคู…ู† ุจูˆุงุณุทุฉ ู†ูˆูƒุณ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4699, + "compare_price": 7999, + "images": [ + "https://media.extra.com/s/aurora/100450906_800/Samsung-QLED-4K-TV%2C-85-Inch%2C-4K-Upscaling%2C-Secured-by-Knox?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100450906_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100450906_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100450906_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100450906_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100450906_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100450906_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_QLED_den", + "https://media.extra.com/i/aurora/CatchthePace60_den", + "https://media.extra.com/i/aurora/OperatingsystemTizenSamsung_en", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-28b03ee3", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 4699.0, + "stock": 41, + "image": "https://media.extra.com/i/aurora/100450906_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-5f550906", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 4699.0, + "stock": 8, + "image": "https://media.extra.com/i/aurora/100450906_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-a96eb133", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 4699.0, + "stock": 41, + "image": "https://media.extra.com/i/aurora/100450906_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-96949a81", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 4699, + "stock": 31, + "image": "https://media.extra.com/s/aurora/100450906_800/Samsung-QLED-4K-TV%2C-85-Inch%2C-4K-Upscaling%2C-Secured-by-Knox?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.61, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-96", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Number of USB Inputs": "1", + "Number of HDMI Inputs": "3", + "Bluetooth": "Yes (BT5.3)", + "Speaker Output": "20W", + "Ethernet Port": "1", + "Speaker Type": "2.0 Ch", + "Length": "6.14 cm", + "Weight": "33.3 Kg", + "Width": "190.12 cm", + "Height": "108.84 cm", + "Depth": "6.14 cm", + "Wireless LAN": "WiFi Direct", + "Screen Size": "85", + "Resolution (MP)": "3840 x 2160", + "Panel Type": "QLED", + "Motion Flow": "60 Hz", + "HD type": "4K HDR", + "Made in": "Egypt", + "Series Name": "Q7", + "Voice Assistant Built-in": "No", + "Virtual Assistant Supported": "Bixby", + "Smart Platform": "Tizen", + "Sound System": "Q-Symphony", + "Remote Control Type": "TM2360E", + "Product Type": "QLED 4K TV", + "Brand Name": "SAMSUNG", + "Year Model": "2025", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "85ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ูƒูŠูˆ ุฃู„ ุฃูŠ ุฏูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4K HDR", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "1", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ุจู„ูˆุชูˆูˆุซ": "Yes (BT5.3)", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "20ูˆุงุช", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.0 Ch", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ูˆุงูŠ ูุงูŠ ู…ุจุงุดุฑ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "6.14 ุณู…", + "ุงู„ูˆุฒู†": "33.3 Kg", + "ุงู„ุนุฑุถ": "190.12 ุณู…", + "ุงู„ุงุฑุชูุงุน": "108.84 ุณู…", + "ุงู„ุนู…ู‚": "6.14 ุณู…", + "ุตู†ุน ูู‰": "ู…ุตุฑ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Q7", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู„ุง", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู…ุณุงุนุฏ ุตูˆุช Bixby", + "ู†ุธุงู… ุงู„ุตูˆุช": "Q-Symphony", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "QLED 4K TV", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุณู†ุฉ ุงู„ุตู†ุน": "2025", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Red", + "color_ar": "ุฃุญู…ุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-96" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "Samsung, 100 Inch, NEO QLED 4K AI Upscaling, 144Hz, Dolby Atmos", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 100 ุจูˆุตุฉุŒ ู†ูŠูˆูƒูŠูˆู„ูŠุฏุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒุŒ ุฏูˆู„ุจูŠ ุฃุชู…ูˆุณ", + "description_en": "Buy Samsung, 100 Inch, NEO QLED 4K AI Upscaling, 144Hz, Dolby Atmos from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู† 100 ุจูˆุตุฉุŒ ู†ูŠูˆูƒูŠูˆู„ูŠุฏุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒุŒ ุฏูˆู„ุจูŠ ุฃุชู…ูˆุณ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 16999, + "compare_price": 29999, + "images": [ + "https://media.extra.com/s/aurora/100458001_800/Samsung%2C-100-Inch%2C-NEO-QLED-4K-AI-Upscaling%2C-144Hz%2C-Dolby-Atmos?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100458001_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100458001_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100458001_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100458001_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100458001_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100458001_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_NeoQLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemTizenSamsung_en", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-00d7000d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 16999, + "stock": 97, + "image": "https://media.extra.com/s/aurora/100458001_800/Samsung%2C-100-Inch%2C-NEO-QLED-4K-AI-Upscaling%2C-144Hz%2C-Dolby-Atmos?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.82, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-97", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes (BT5.3)", + "Ethernet Port": "1", + "Speaker Type": "4.0Ch", + "Number of USB Inputs": "2", + "Speaker Output": "30W", + "Number of HDMI Inputs": "4", + "Weight": "60.2Kg", + "Length": "5.30 cm", + "Height": "127 cm", + "Depth": "5.7 CM", + "Wireless LAN": "WiFi Direct", + "Screen Size": "100", + "Resolution (MP)": "3840 x 2160", + "Panel Type": "NeoQLED", + "Motion Flow": "144Hz", + "HD type": "4K HDR", + "Smart Platform": "Tizen", + "Voice Assistant Built-in": "No", + "Number of Digital Audio Optical Output": "1", + "Virtual Assistant Supported": "Bixby", + "Remote Control Type": "TM2360E", + "Sound System": "Dolby Atmos", + "Product Type": "Smart Neo QLED TV", + "Made in": "Vietnam", + "Series Name": "QN80", + "Brand Name": "SAMSUNG", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "100 ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "NeoQLED", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4K HDR", + "ุจู„ูˆุชูˆูˆุซ": "Yes (BT5.3)", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "4.0 ู‚ู†ุงุฉ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "30ูˆุงุช", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ูˆุงูŠ ูุงูŠ ู…ุจุงุดุฑ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ูˆุฒู†": "60.2 ูƒุบ", + "ุงู„ุทูˆู„": "5.30 ุณู…", + "ุงู„ุงุฑุชูุงุน": "127 ุณู…", + "ุงู„ุนู…ู‚": "5.7 ุณู…", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู„ุง", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู…ุณุงุนุฏ ุตูˆุช Bixby", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุฏูˆู„ุจูŠ ุฃุชู…ูˆุณ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูุฒูŠูˆู† ุฐูƒูŠ ู†ูŠูˆ ูƒูŠูˆ ุงู„ ุงูŠ ุฏูŠ", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "QN80", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-97" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Class Pro", + "name_en": "Class Pro, 55 Inch, 4K SMART TV, QLED, Black", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 55 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ุฐูƒูŠุŒ ุฃุณูˆุฏ", + "description_en": "Buy Class Pro, 55 Inch, 4K SMART TV, QLED, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 55 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ุฐูƒูŠุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1299, + "compare_price": 2299, + "images": [ + "https://media.extra.com/s/aurora/100395683_800/Class-Pro%2C-55-Inch%2C-4K-SMART-TV%2C-QLED%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100395683_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395683_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395683_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_QLED_den", + "https://media.extra.com/i/aurora/CatchthePace60_den", + "https://media.extra.com/i/aurora/OperatingsystemWebOSg_den" + ], + "options": [ + { + "sku": "EXT-005eb7d5", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 1299, + "stock": 17, + "image": "https://media.extra.com/s/aurora/100395683_800/Class-Pro%2C-55-Inch%2C-4K-SMART-TV%2C-QLED%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-34b800cb", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 1299.0, + "stock": 34, + "image": "https://media.extra.com/i/aurora/100395683_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.58, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-98", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Color": "Black", + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "3", + "Speaker Type": "Dolby Audio", + "Memory (internal)": "8GB", + "RAM SIZE": "1.5GB", + "Length": "122", + "Weight": "9.2KG", + "Width": "15 cm", + "Height": "74 cm", + "Depth": "19.0 cm", + "Screen Size": "55", + "Resolution (MP)": "3840 ร— 2160", + "Panel Type": "QLED", + "Motion Flow": "60Hz", + "HD type": "4K UHD", + "Made in": "China", + "Series Name": "QLED", + "Number of Digital Audio Optical Output": "1", + "Smart Platform": "webOS", + "Sound System": "Dolby Audio", + "Product Type": "QLED", + "Brand Name": "ClassPro", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "55ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ูƒูŠูˆ ุฃู„ ุฃูŠ ุฏูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "ูุงุฆู‚ ุงู„ูˆุถูˆุญ 4ูƒูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "ู†ุธุงู… ุฃูˆุฏูŠูˆ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "122", + "ุงู„ูˆุฒู†": "9.2 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "15 ุณู…", + "ุงู„ุงุฑุชูุงุน": "74 ุณู…", + "ุงู„ุนู…ู‚": "19.0 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "8ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "1.5ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "QLED", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ูˆูŠุจ ุฃูˆู‡ ุฅุณ", + "ู†ุธุงู… ุงู„ุตูˆุช": "ู†ุธุงู… ุฃูˆุฏูŠูˆ ุฏูˆู„ุจูŠ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒูŠูˆ ู„ูŠุฏ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-98" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "TCL", + "name_en": "TCL, 65 Inch, Mini LED 4K Smart TV, HDMI 4, USB1, 144Hz", + "name_ar": "ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ู…ูŠู†ูŠ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 144 ู‡ุฑุชุฒ", + "description_en": "Buy TCL, 65 Inch, Mini LED 4K Smart TV, HDMI 4, USB1, 144Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ู…ูŠู†ูŠ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 144 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3199, + "compare_price": 4999, + "images": [ + "https://media.extra.com/s/aurora/100397652_800/TCL%2C-65-Inch%2C-Mini-LED-4K-Smart-TV%2C-HDMI-4%2C-USB1%2C-144Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100397652_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397652_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397652_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397652_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397652_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_MiniLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemGoogleTV_den", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-153a896f", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 3199.0, + "stock": 10, + "image": "https://media.extra.com/i/aurora/100397652_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-08673c6b", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 3199, + "stock": 37, + "image": "https://media.extra.com/s/aurora/100397652_800/TCL%2C-65-Inch%2C-Mini-LED-4K-Smart-TV%2C-HDMI-4%2C-USB1%2C-144Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-aa483914", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 3199.0, + "stock": 45, + "image": "https://media.extra.com/i/aurora/100397652_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-363d4fd6", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 3199.0, + "stock": 50, + "image": "https://media.extra.com/i/aurora/100397652_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-1fca1f85", + "name_en": "98 Inch", + "name_ar": "98 ุจูˆุตุฉ", + "price": 3199.0, + "stock": 27, + "image": "https://media.extra.com/i/aurora/100397652_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.88, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-99", + "source": "extra.com", + "brand_name": "TCL", + "details_en": { + "Ethernet Port": "Yes", + "Speaker Type": "Integrated Speaker Boxes (Bottom Side)", + "Number of USB Inputs": "1", + "Number of HDMI Inputs": "4", + "Memory (internal)": "32GB", + "RAM SIZE": "3GB", + "Weight": "17.2 Kg", + "Length": "144.8 cm", + "Width": "144.78", + "Height": "83.22 cm", + "Depth": "5.6cm", + "Wireless LAN": "Yes", + "Screen Size": "65", + "Resolution (MP)": "3840 x 2160", + "Panel Type": "MiniLED", + "Motion Flow": "144Hz", + "HD type": "4K", + "Smart Platform": "Google Tv", + "Voice Assistant Built-in": "Yes", + "Number of Digital Audio Optical Output": "1", + "Virtual Assistant Supported": "Yes", + "Remote Control Type": "yes", + "Product Type": "MiniLED", + "Made in": "China", + "Series Name": "C6K", + "Brand Name": "TCL", + "Year Model": "2025", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "65ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 x 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ู…ูŠู†ูŠ ู„ูŠุฏ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4ูƒูŠ", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "Integrated Speaker Boxes (Bottom Side)", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "1", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ูˆุฒู†": "17.2 ูƒุฌู…", + "ุงู„ุนุฑุถ": "144.78", + "ุงู„ุงุฑุชูุงุน": "83.22 cm", + "ุงู„ุนู…ู‚": "5.6 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "32ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "3ุฌูŠุฌุง ุจุงูŠุช", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฌูˆุฌู„ ุชูŠ ููŠ", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู†ุนู…", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูŠู†ูŠ ู„ูŠุฏ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "C6K", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุชูŠ ุณูŠ ุงู„", + "ุณู†ุฉ ุงู„ุตู†ุน": "2025", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-99" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "TCL", + "name_en": "TCL, 65 Inch, QLED 4K Smart TV, HDMI 4, USB1, 144Hz", + "name_ar": "ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ูƒูŠูˆ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 144 ู‡ุฑุชุฒ", + "description_en": "Buy TCL, 65 Inch, QLED 4K Smart TV, HDMI 4, USB1, 144Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุชูŠ ุณูŠ ุงู„ุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ูƒูŠูˆ ู„ูŠุฏุŒ ุฐูƒูŠุŒ 144 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2699, + "compare_price": 3999, + "images": [ + "https://media.extra.com/s/aurora/100397796_800/TCL%2C-65-Inch%2C-QLED-4K-Smart-TV%2C-HDMI-4%2C-USB1%2C-144Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100397796_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397796_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397796_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397796_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397796_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_QLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemGoogleTV_den", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-256bbb58", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 2699.0, + "stock": 50, + "image": "https://media.extra.com/i/aurora/100397796_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-754932b1", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 2699, + "stock": 41, + "image": "https://media.extra.com/s/aurora/100397796_800/TCL%2C-65-Inch%2C-QLED-4K-Smart-TV%2C-HDMI-4%2C-USB1%2C-144Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-ecbd7020", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 2699.0, + "stock": 24, + "image": "https://media.extra.com/i/aurora/100397796_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-5bd8c558", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 2699.0, + "stock": 21, + "image": "https://media.extra.com/i/aurora/100397796_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-b812bb71", + "name_en": "98 Inch", + "name_ar": "98 ุจูˆุตุฉ", + "price": 2699.0, + "stock": 29, + "image": "https://media.extra.com/i/aurora/100397796_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.28, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-100", + "source": "extra.com", + "brand_name": "TCL", + "details_en": { + "Number of USB Inputs": "1", + "Number of HDMI Inputs": "4", + "Bluetooth": "Yes", + "Ethernet Port": "Yes", + "Speaker Type": "Integrated Speaker Boxes (Bottom Side)", + "Memory (internal)": "32GB", + "RAM SIZE": "3GB", + "Length": "144.4", + "Weight": "17.1 Kg", + "Width": "144.4 cm", + "Height": "83.1 CM", + "Depth": "6.9 CM", + "Wireless LAN": "Yes", + "Screen Size": "65", + "Resolution (MP)": "3840 ร— 2160", + "Panel Type": "4K", + "Motion Flow": "120Hz", + "HD type": "4K", + "Made in": "China", + "Series Name": "P8K", + "Voice Assistant Built-in": "Yes", + "Number of Digital Audio Optical Output": "1", + "Virtual Assistant Supported": "Yes", + "Smart Platform": "Google Tv", + "Sound System": "ONKYO Audio System", + "Remote Control Type": "yes", + "Product Type": "QLED", + "Brand Name": "TCL", + "Year Model": "2025", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "65ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "4ูƒูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "120ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4ูƒูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "1", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "Integrated Speaker Boxes (Bottom Side)", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ูˆุฒู†": "17.1 ูƒุฌ", + "ุงู„ุนุฑุถ": "144.4 cm", + "ุงู„ุงุฑุชูุงุน": "83.1 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "32ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "3ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "P8K", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู†ุนู…", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุฌูˆุฌู„ ุชูŠ ููŠ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒูŠูˆ ู„ูŠุฏ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุชูŠ ุณูŠ ุงู„", + "ุณู†ุฉ ุงู„ุตู†ุน": "2025", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-100" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "LG", + "name_en": "LG, 65 inch, Mini LED 4K Smart TV, AI QNED93, 144 Hz", + "name_ar": "ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ู…ูŠู†ูŠ ู„ูŠุฏุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒ", + "description_en": "Buy LG, 65 inch, Mini LED 4K Smart TV, AI QNED93, 144 Hz from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 65 ุจูˆุตุฉุŒ ู…ูŠู†ูŠ ู„ูŠุฏุŒ ุฐูƒูŠุŒ ุฐูƒุงุก ุงุตุทู†ุงุนูŠุŒ 144 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4999, + "compare_price": 7299, + "images": [ + "https://media.extra.com/s/aurora/100425785_800/LG%2C-65-inch%2C-Mini-LED-4K-Smart-TV%2C-AI-QNED93%2C-144-Hz?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100425785_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425785_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100425785_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_MiniLED_den", + "https://media.extra.com/i/aurora/CatchthePace144_den_1", + "https://media.extra.com/i/aurora/OperatingsystemWebOSg_den", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-b0cface0", + "name_en": "65 Inch", + "name_ar": "ูฆูฅ ุจูˆุตุฉ", + "price": 4999, + "stock": 11, + "image": "https://media.extra.com/s/aurora/100425785_800/LG%2C-65-inch%2C-Mini-LED-4K-Smart-TV%2C-AI-QNED93%2C-144-Hz?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-46635a10", + "name_en": "75 Inch", + "name_ar": "75 ุจูˆุตุฉ", + "price": 4999.0, + "stock": 10, + "image": "https://media.extra.com/i/aurora/100425785_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-fbe3c415", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 4999.0, + "stock": 20, + "image": "https://media.extra.com/i/aurora/100425785_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.7, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-101", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes", + "Ethernet Port": "1", + "Speaker Type": "2.2 CH", + "Number of USB Inputs": "2", + "Speaker Output": "40W", + "Number of HDMI Inputs": "3", + "Memory (internal)": "No", + "RAM SIZE": "No", + "Weight": "19.8 KG", + "Length": "34", + "Width": "144.5 CM", + "Height": "90.2 cm", + "Depth": "34 cm", + "Wireless LAN": "Yes", + "Screen Size": "65", + "Resolution (MP)": "3840 ร— 2160", + "Panel Type": "MiniLED", + "Motion Flow": "144Hz", + "HD type": "8K", + "Smart Platform": "webOS", + "Voice Assistant Built-in": "LG Arabic AI", + "Number of Digital Audio Optical Output": "1", + "Response Time": "144Hz", + "Virtual Assistant Supported": "Alexa/Google Assistant/AirPlay/AI ThinQ", + "Remote Control Type": "Magic remote", + "Sound System": "AI Sound Pro", + "Product Type": "MiniLED", + "Made in": "China", + "Series Name": "QNED9", + "Brand Name": "LG", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "65ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ู…ูŠู†ูŠ ู„ูŠุฏ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "144 ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "8 ูƒูŠ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.2ู‚ู†ุงุฉ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "40ูˆุงุช", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ูˆุฒู†": "19.8 KG", + "ุงู„ุทูˆู„": "34", + "ุงู„ุนุฑุถ": "144.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "90.2 ุณู…", + "ุงู„ุนู…ู‚": "34 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ูˆูŠุจ ุฃูˆู‡ ุฅุณ", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ุงู„ ุฌูŠ ุนุฑุจูŠ ุงูŠ ุงู„", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ูˆู‚ุช ุงู„ุงุณุชุฌุงุจุฉ": "144 ู‡ุฑุชุฒ", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ุงู„ูŠูƒุณุง/ู…ุณุงุนุฏ ุฌูˆุฌู„/AirPlay/AI ThinQ", + "ู†ูˆุน ุงู„ุชุญูƒู… ุนู† ุจุนุฏ": "ุฑูŠู…ูˆุช ู…ุงุฌูŠูƒ", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุตูˆุช ุจุฑูˆ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูŠู†ูŠ ู„ูŠุฏ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "QNED9", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-101" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Class Pro", + "name_en": "Class Pro, 85 Inch, 4K SMART TV, QLED, Black", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 85 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ุฐูƒูŠุŒ ุฃุณูˆุฏ", + "description_en": "Buy Class Pro, 85 Inch, 4K SMART TV, QLED, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ุชู„ูุฒูŠูˆู† 85 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ุฐูƒูŠุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3299, + "compare_price": 6999, + "images": [ + "https://media.extra.com/s/aurora/100395684_800/Class-Pro%2C-85-Inch%2C-4K-SMART-TV%2C-QLED%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100395684_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395684_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100395684_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_QLED_den", + "https://media.extra.com/i/aurora/CatchthePace60_den", + "https://media.extra.com/i/aurora/OperatingsystemWebOSg_den" + ], + "options": [ + { + "sku": "EXT-649e6376", + "name_en": "55 Inch", + "name_ar": "ูฅูฅ ุจูˆุตุฉ", + "price": 3299.0, + "stock": 18, + "image": "https://media.extra.com/i/aurora/100395684_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-540b79ab", + "name_en": "85 Inch", + "name_ar": "85 ุจูˆุตุฉ", + "price": 3299, + "stock": 34, + "image": "https://media.extra.com/s/aurora/100395684_800/Class-Pro%2C-85-Inch%2C-4K-SMART-TV%2C-QLED%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.88, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-102", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Color": "Black", + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "3", + "Speaker Type": "Dolby Audio", + "Memory (internal)": "8GB", + "RAM SIZE": "1.5GB", + "Length": "203 cm", + "Weight": "34.3 KG", + "Width": "36.01 cm", + "Height": "116.5 cm", + "Depth": "19.0 cm", + "Screen Size": "85", + "Resolution (MP)": "3840 ร— 2160", + "Panel Type": "QLED", + "Motion Flow": "60Hz", + "HD type": "4K UHD", + "Made in": "China", + "Series Name": "QLED", + "Number of Digital Audio Optical Output": "1", + "Smart Platform": "webOS", + "Sound System": "Dolby Audio", + "Product Type": "QLED", + "Brand Name": "ClassPro", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "85ุจูˆุตุฉ", + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ูƒูŠูˆ ุฃู„ ุฃูŠ ุฏูŠ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "60ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "ูุงุฆู‚ ุงู„ูˆุถูˆุญ 4ูƒูŠ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "ู†ุธุงู… ุฃูˆุฏูŠูˆ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "203 ุณู…", + "ุงู„ุนุฑุถ": "36.01 ุณู…", + "ุงู„ุงุฑุชูุงุน": "116.5ุณู…", + "ุงู„ุนู…ู‚": "19.0 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "8ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "1.5ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "QLED", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ูˆูŠุจ ุฃูˆู‡ ุฅุณ", + "ู†ุธุงู… ุงู„ุตูˆุช": "ู†ุธุงู… ุฃูˆุฏูŠูˆ ุฏูˆู„ุจูŠ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒูŠูˆ ู„ูŠุฏ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-102" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Samsung", + "name_en": "Samsung UHD 4K TV, 98 Inch, Secured by Knox, 120Hz, Supersize Picture Enhancer", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู†ุŒ 98 ุจูˆุตุฉุŒ ูŠูˆ ุงุชุด ุฏูŠุŒ 4KุŒ ู…ุคู…ู† ุจูˆุงุณุทุฉ ู†ูˆูƒุณุŒ 120 ู‡ุฑุชุฒ", + "description_en": "Buy Samsung UHD 4K TV, 98 Inch, Secured by Knox, 120Hz, Supersize Picture Enhancer from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุชู„ูุฒูŠูˆู†ุŒ 98 ุจูˆุตุฉุŒ ูŠูˆ ุงุชุด ุฏูŠุŒ 4KุŒ ู…ุคู…ู† ุจูˆุงุณุทุฉ ู†ูˆูƒุณุŒ 120 ู‡ุฑุชุฒ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 7999, + "compare_price": 15999, + "images": [ + "https://media.extra.com/s/aurora/100366984_800/Samsung-UHD-4K-TV%2C-98-Inch%2C-Secured-by-Knox%2C-120Hz%2C-Supersize-Picture-Enhancer?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100366984_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100366984_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100366984_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100366984_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100366984_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100366984_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayTechnology_LED_den", + "https://media.extra.com/i/aurora/CatchthePace120_den_1", + "https://media.extra.com/i/aurora/OperatingsystemTizenSamsung_en", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-901440dc", + "name_en": "No", + "name_ar": "No", + "price": 7999, + "stock": 22, + "image": "https://media.extra.com/s/aurora/100366984_800/Samsung-UHD-4K-TV%2C-98-Inch%2C-Secured-by-Knox%2C-120Hz%2C-Supersize-Picture-Enhancer?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.54, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-103", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Graphite Black", + "Ethernet Port": "1", + "Bluetooth": "Yes", + "Speaker Type": "2.0 Ch", + "Number of USB Inputs": "2", + "Speaker Output": "20W", + "Number of HDMI Inputs": "3", + "Memory (internal)": "No", + "RAM SIZE": "No", + "Length": "40.3CM", + "Weight": "53.4 kg", + "Width": "218.11 cm", + "Height": "124.41 cm", + "Depth": "6.35 cm", + "Wireless LAN": "No", + "Resolution (MP)": "3840 ร— 2160", + "Screen Size": "98", + "Motion Flow": "120Hz", + "HD type": "4K", + "Panel Type": "UHD", + "Response Time": "120Hz", + "Virtual Assistant Supported": "Bixby", + "Voice Assistant Built-in": "No", + "Number of Digital Audio Optical Output": "1", + "Remote Control Type": "Smart Remote", + "Smart Platform": "Tizen", + "Made in": "Vietnam", + "Series Name": "U9000", + "Product Type": "UHD TV", + "Brand Name": "SAMSUNG", + "Year Model": "2024", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ุญุฌู… ุงู„ุดุงุดุฉ": "98 ุจูˆุตุฉ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "120ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4ูƒูŠ", + "ู†ูˆุน ุงู„ู„ูˆุญุฉ": "ูŠูˆ ุฃุชุด ุฏูŠ", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "1", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.0 Ch", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "20ูˆุงุช", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "3", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู„ุง", + "ุงู„ู„ูˆู†": "ุฌุฑุงููŠุช ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "40.3ุณู…", + "ุงู„ูˆุฒู†": "53.4 ูƒุฌู…", + "ุงู„ุนุฑุถ": "218.11 ุณู…", + "ุงู„ุงุฑุชูุงุน": "124.41 ุณู…", + "ุงู„ุนู…ู‚": "6.35 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "ู„ุง", + "ูˆู‚ุช ุงู„ุงุณุชุฌุงุจุฉ": "120 ู‡ุฑุชุฒ", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ู…ุณุงุนุฏ ุตูˆุช Bixby", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ู„ุง", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ูŠูˆ 9000", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูŠูุฒูŠูˆู† ูุงุฆู‚ ุงู„ูˆุถูˆุญ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุณู†ุฉ ุงู„ุตู†ุน": "2024" + }, + "color_en": "Red", + "color_ar": "ุฃุญู…ุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-103" + }, + { + "category": "ุชู„ูุฒูŠูˆู†ุงุช", + "category_en": "TVs", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "LG", + "name_en": "LG, 98 Inch, UHD 4K Smart TV, 120 HZ", + "name_ar": "ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 98 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ุฐูƒูŠ", + "description_en": "Buy LG, 98 Inch, UHD 4K Smart TV, 120 HZ from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงู„ ุฌูŠุŒ ุชู„ูุฒูŠูˆู† 98 ุจูˆุตุฉุŒ ูุงุฆู‚ ุงู„ูˆุถูˆุญุŒ ุฐูƒูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 7779, + "compare_price": 19999, + "images": [ + "https://media.extra.com/s/aurora/100386572_800/LG%2C-98-Inch%2C-UHD-4K-Smart-TV%2C-120-HZ?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100386572_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386572_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386572_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386572_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386572_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DisplayResolutionUHD_den", + "https://media.extra.com/i/aurora/CatchthePace120_den_1", + "https://media.extra.com/i/aurora/OperatingsystemWebOSg_den", + "https://media.extra.com/i/aurora/Smartcontrol_den_1" + ], + "options": [ + { + "sku": "EXT-e21156a2", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 7779, + "stock": 22, + "image": "https://media.extra.com/s/aurora/100386572_800/LG%2C-98-Inch%2C-UHD-4K-Smart-TV%2C-120-HZ?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.04, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-104", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Color": "Black", + "Ethernet Port": "Yes", + "Bluetooth": "Yes", + "Speaker Type": "2.2 CH", + "Number of USB Inputs": "2", + "Speaker Output": "40W", + "Number of HDMI Inputs": "4", + "Length": "46.4 cm", + "Weight": "65 KG", + "Width": "218.1 cm", + "Height": "135.8 cm", + "Depth": "46.5 CM", + "Wireless LAN": "Yes", + "Resolution (MP)": "3840 ร— 2160", + "Screen Size": "98", + "Motion Flow": "120Hz", + "HD type": "4K", + "Panel Type": "4K ULTRA HD", + "Virtual Assistant Supported": "Alexa/Google Assistant/AI ThinQ", + "Voice Assistant Built-in": "LG Arabic AI", + "Number of Digital Audio Optical Output": "1", + "Sound System": "AI Sound Pro", + "Remote Control Type": "Magic remote", + "Smart Platform": "WebOS24", + "Made in": "120", + "Series Name": "U9000", + "Product Type": "UHD TV", + "Brand Name": "LG", + "Year Model": "2024", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุฏู‚ุฉ /ู…ูŠุฌุงุจูŠูƒุณู„": "3840 ร— 2160", + "ุญุฌู… ุงู„ุดุงุดุฉ": "98 ุจูˆุตุฉ", + "ุชุชุงุจุน ุงู„ุญุฑูƒุฉ": "120ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "4ูƒูŠ", + "ู…ู†ูุฐ ุฅูŠุซุฑู†ุช": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุณู…ุงุนุฉ": "2.2ู‚ู†ุงุฉ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ู‚ูˆุฉ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "40ูˆุงุช", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "4", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "46.4 ุณู…", + "ุงู„ูˆุฒู†": "65 ูƒุฌู…", + "ุงู„ุนุฑุถ": "218.1 ุณู…", + "ุงู„ุงุฑุชูุงุน": "135.8 ุณู…", + "ุงู„ุนู…ู‚": "46.5 CM", + "ุงู„ู…ุณุงุนุฏ ุงู„ุงูุชุฑุงุถูŠ": "ุฃู„ูŠูƒุณุง/ู…ุณุงุนุฏ ุฌูˆุฌู„/AI ThinQ", + "ู…ุณุงุนุฏ ุตูˆุช ู…ุฏู…ุฌ": "ุงู„ ุฌูŠ ุนุฑุจูŠ ุงูŠ ุงู„", + "ุนุฏุฏ ู…ุฎุงุฑุฌ ุงู„ุตูˆุช ุงู„ุฑู‚ู…ูŠุฉ ุงู„ุถูˆุฆูŠุฉ": "1", + "ู†ุธุงู… ุงู„ุตูˆุช": "ุตูˆุช ุจุฑูˆ", + "ู†ูˆุน ุงู„ุชุญูƒู… ุนู† ุจุนุฏ": "ุฑูŠู…ูˆุช ู…ุงุฌูŠูƒ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WebOS24", + "ุตู†ุน ูู‰": "120", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ูŠูˆ 9000", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุชู„ูŠูุฒูŠูˆู† ูุงุฆู‚ ุงู„ูˆุถูˆุญ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุณู†ุฉ ุงู„ุตู†ุน": "2024", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-104" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple AirPods Pro 3rd generation with ANC ,White", + "name_ar": "ุงุจู„ุŒ ุงูŠุฑุจูˆุฏุฒ ุจุฑูˆ ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ ู…ุน ุฎุงุตูŠุฉ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุจูŠุถ", + "description_en": "Buy Apple AirPods Pro 3rd generation with ANC ,White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุงูŠุฑุจูˆุฏุฒ ุจุฑูˆ ุงู„ุฌูŠู„ ุงู„ุซุงู„ุซ ู…ุน ุฎุงุตูŠุฉ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 969, + "compare_price": 1049, + "images": [ + "https://media.extra.com/s/aurora/100470788_800/Apple-AirPods-Pro-3rd-generation-with-ANC-%2CWhite?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100470788_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470788_800_14?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100470788_300_01", + "https://media.extra.com/v/aurora/100470788_300_02" + ], + "options": [ + { + "sku": "EXT-2f139c5b", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 969, + "stock": 59, + "image": "https://media.extra.com/s/aurora/100470788_800/Apple-AirPods-Pro-3rd-generation-with-ANC-%2CWhite?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.6, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-105", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "White", + "Noise Cancellation": "Yes", + "Volume Control": "Touch Control", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ุงู„ุชุญูƒู… ุจุงู„ู„ู…ุณ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-105" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Airpods 4 Type C Charging Port, White", + "name_ar": "ุงุจู„ุŒ ุฅูŠุฑุจูˆุฏุฒ ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน ุŒ ู…ู†ูุฐ ุงู„ุดุญู† ( ู†ูˆุน ุณูŠ(ุŒ ุฃุจูŠุถ", + "description_en": "Buy Apple Airpods 4 Type C Charging Port, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุฅูŠุฑุจูˆุฏุฒ ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน ุŒ ู…ู†ูุฐ ุงู„ุดุญู† ( ู†ูˆุน ุณูŠ(ุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 449, + "compare_price": 599, + "images": [ + "https://media.extra.com/s/aurora/100365127_800/Apple-Airpods-4-Type-C-Charging-Port%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100365127_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365127_800_13?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100365127_300_01", + "https://media.extra.com/v/aurora/100365127_300_02" + ], + "options": [ + { + "sku": "EXT-9fa5e448", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 449, + "stock": 13, + "image": "https://media.extra.com/s/aurora/100365127_800/Apple-Airpods-4-Type-C-Charging-Port%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.89, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-106", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "White", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "No", + "Volume Control": "ON DEVICE", + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู„ุง", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ON DEVICE", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-106" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple AirPods 4 with Active Noise Cancellation,White", + "name_ar": "ุงุจู„ุŒ ุฅูŠุฑุจูˆุฏุฒ ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน ุŒ ู…ุน ุฎุงุตูŠุฉ ุนุฒู„ ุงู„ุตูˆุชุŒ ุฃุจูŠุถ", + "description_en": "Buy Apple AirPods 4 with Active Noise Cancellation,White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุฅูŠุฑุจูˆุฏุฒ ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน ุŒ ู…ุน ุฎุงุตูŠุฉ ุนุฒู„ ุงู„ุตูˆุชุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 699, + "compare_price": 829, + "images": [ + "https://media.extra.com/s/aurora/100365128_800/Apple-AirPods-4-with-Active-Noise-Cancellation%2CWhite?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100365128_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365128_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100365128_300_01", + "https://media.extra.com/v/aurora/100365128_300_02" + ], + "options": [ + { + "sku": "EXT-38a40f0d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 699, + "stock": 33, + "image": "https://media.extra.com/s/aurora/100365128_800/Apple-AirPods-4-with-Active-Noise-Cancellation%2CWhite?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.94, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-107", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "White", + "Noise Cancellation": "Yes", + "Volume Control": "ON DEVICE", + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ON DEVICE", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-107" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Ear Pods with Type C Connector,White", + "name_ar": "ุฃุจู„ ุณู…ุงุนุฉ ุฏุงุฎู„ ุงู„ุฃุฐู† ุชุงูŠุจ ุณูŠุŒ ุงุจูŠุถ", + "description_en": "Buy Apple Ear Pods with Type C Connector,White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุณู…ุงุนุฉ ุฏุงุฎู„ ุงู„ุฃุฐู† ุชุงูŠุจ ุณูŠุŒ ุงุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 79, + "compare_price": 99, + "images": [ + "https://media.extra.com/s/aurora/100350499_800/Apple-Ear-Pods-with-Type-C-Connector%2CWhite?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100350499_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350499_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350499_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350499_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350499_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350499_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-fcc34852", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 79, + "stock": 27, + "image": "https://media.extra.com/s/aurora/100350499_800/Apple-Ear-Pods-with-Type-C-Connector%2CWhite?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.5, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-108", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "White", + "Waterproof (Y/N)": "No", + "Volume Control": "Yes", + "Noise Cancellation": "No", + "LCD Display": "5 cm Monochrome LCD", + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู„ุง", + "ุนุฑุถ ุฅู„ ุณูŠ ุฏูŠ": "5ุณู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-108" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "Huawei Free Clip 2 True Wireless Earbuds with Noise Cancellation, Black", + "name_ar": "ู‡ูˆุงูˆูŠ ูุฑูŠ ูƒู„ูŠุจ 2ุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉ ู…ุน ุฎุงุตูŠุฉ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุณูˆุฏ", + "description_en": "Buy Huawei Free Clip 2 True Wireless Earbuds with Noise Cancellation, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ูุฑูŠ ูƒู„ูŠุจ 2ุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉ ู…ุน ุฎุงุตูŠุฉ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 699, + "compare_price": 749, + "images": [ + "https://media.extra.com/s/aurora/100489725_800/Huawei-Free-Clip-2-True-Wireless-Earbuds-with-Noise-Cancellation%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100489725_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489725_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TheBattery_den_2", + "https://media.extra.com/i/aurora/EasytoControl_den", + "https://media.extra.com/i/aurora/BeinControl_den", + "https://media.extra.com/i/aurora/Touch-Control2_den", + "https://media.extra.com/i/aurora/Ultra-Clear-Calls11_den" + ], + "options": [ + { + "sku": "EXT-c2f0558c", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 699, + "stock": 37, + "image": "https://media.extra.com/s/aurora/100489725_800/Huawei-Free-Clip-2-True-Wireless-Earbuds-with-Noise-Cancellation%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.65, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-109", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "No", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-109" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "Huawei Freebuds SE 2 True Wireless Earbuds, White", + "name_ar": "ู‡ูˆุงูˆูŠ ูุฑูŠ ุจูˆุฏุฒ ุงุณ ุงูŠ 2ุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุจูŠุถ", + "description_en": "Buy Huawei Freebuds SE 2 True Wireless Earbuds, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ูุฑูŠ ุจูˆุฏุฒ ุงุณ ุงูŠ 2ุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 79, + "compare_price": 189, + "images": [ + "https://media.extra.com/s/aurora/100491030_800/Huawei-Freebuds-SE-2-True-Wireless-Earbuds%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100491030_800_1?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100491030_800_2?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100491030_800_3?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100491030_800_4?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100491030_800_5?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100491030_800_6?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100491030_800_7?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100491030_800_8?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100491030_800_9?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-59c77c9f", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 79, + "stock": 64, + "image": "https://media.extra.com/s/aurora/100491030_800/Huawei-Freebuds-SE-2-True-Wireless-Earbuds%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.5, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-110", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "White", + "Noise Cancellation": "No", + "Volume Control": "ON DEVICE", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู„ุง", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ON DEVICE", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-110" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Buds 4 Pro, Black", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุจูˆุฏุฒ 4 ุจุฑูˆุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy SAMSUNG Galaxy Buds 4 Pro, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุจูˆุฏุฒ 4 ุจุฑูˆุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 999, + "compare_price": 1068.26, + "images": [ + "https://media.extra.com/s/aurora/100503960_800/SAMSUNG-Galaxy-Buds-4-Pro%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100503960_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503960_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503960_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503960_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503960_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503960_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503960_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503960_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TheBattery_den_2", + "https://media.extra.com/i/aurora/EasytoControl_den", + "https://media.extra.com/i/aurora/BeinControl_den", + "https://media.extra.com/i/aurora/Touch-Control2_den", + "https://media.extra.com/i/aurora/Ultra-Clear-Calls11_den" + ], + "options": [ + { + "sku": "EXT-3ea45301", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 999, + "stock": 26, + "image": "https://media.extra.com/s/aurora/100503960_800/SAMSUNG-Galaxy-Buds-4-Pro%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.66, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-111", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "Yes", + "Made in": "Vietnam", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-111" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "Huawei Freebuds SE 2 True Wireless Earbuds, Graphite Black", + "name_ar": "ู‡ูˆุงูˆูŠ ูุฑูŠ ุจูˆุฏุฒ ุงุณ ุงูŠ 2ุŒ ุณู…ุงุนู‡ ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy Huawei Freebuds SE 2 True Wireless Earbuds, Graphite Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ูุฑูŠ ุจูˆุฏุฒ ุงุณ ุงูŠ 2ุŒ ุณู…ุงุนู‡ ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 79, + "compare_price": 178, + "images": [ + "https://media.extra.com/s/aurora/100366650_800/Huawei-Freebuds-SE-2-True-Wireless-Earbuds%2C-Graphite-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100366650_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100366650_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100366650_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/NoiseCancellation_den", + "https://media.extra.com/i/aurora/BeinControl_den", + "https://media.extra.com/i/aurora/TheBattery_den_2" + ], + "options": [ + { + "sku": "EXT-e7e80723", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 79, + "stock": 65, + "image": "https://media.extra.com/s/aurora/100366650_800/Huawei-Freebuds-SE-2-True-Wireless-Earbuds%2C-Graphite-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.51, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-112", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Graphite Black", + "Noise Cancellation": "No", + "Volume Control": "ON DEVICE", + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฌุฑุงููŠุช ุฃุณูˆุฏ", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู„ุง", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ON DEVICE", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-112" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple EarPods with Lightning Connector", + "name_ar": "ุฃุจู„ ุณู…ุงุนุงุช ุฏุงุฎู„ ุงู„ุฃุฐู† ู…ุน ู…ุฏุฎู„ ู„ุงูŠุชู†ู†ุฌ", + "description_en": "Buy Apple EarPods with Lightning Connector from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุณู…ุงุนุงุช ุฏุงุฎู„ ุงู„ุฃุฐู† ู…ุน ู…ุฏุฎู„ ู„ุงูŠุชู†ู†ุฌ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 79, + "compare_price": 99, + "images": [ + "https://media.extra.com/s/aurora/100036303_800/Apple-EarPods-with-Lightning-Connector?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100036303_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100036303_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100036303_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-e0ce396b", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 79, + "stock": 88, + "image": "https://media.extra.com/s/aurora/100036303_800/Apple-EarPods-with-Lightning-Connector?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.99, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-113", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "White", + "Waterproof (Y/N)": "No", + "Volume Control": "Yes", + "Noise Cancellation": "No", + "Made in": "Vietnam", + "Comp Agreement": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู„ุง", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-113" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "Samsung Galaxy Buds 3, Silver", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ูƒุณูŠ ุจูˆุฏุฒ 3ุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy Samsung Galaxy Buds 3, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ูƒุณูŠ ุจูˆุฏุฒ 3ุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 389, + "compare_price": 649, + "images": [ + "https://media.extra.com/s/aurora/100371558_800/Samsung-Galaxy-Buds-3%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100371558_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100371558_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100371558_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TheBattery_den_2", + "https://media.extra.com/i/aurora/BeinControl_den" + ], + "options": [ + { + "sku": "EXT-2d21e81d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 389, + "stock": 19, + "image": "https://media.extra.com/s/aurora/100371558_800/Samsung-Galaxy-Buds-3%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.36, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-114", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Silver", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "Yes", + "Made in": "Vietnam", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-114" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "AirPods Pro 2nd generation with MagSafe Case with Type C Charging, White", + "name_ar": "ุขุจู„ ุฅูŠุฑุจูˆุฏุฒ ุจุฑูˆ ุงู„ุฌูŠู„ ุงู„ุซุงู†ูŠ ู…ุน ู…ุงุฌ ุณูŠู ุŒ ุชุงูŠุจ ุณูŠุŒ ุฃุจูŠุถ", + "description_en": "Buy AirPods Pro 2nd generation with MagSafe Case with Type C Charging, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุขุจู„ ุฅูŠุฑุจูˆุฏุฒ ุจุฑูˆ ุงู„ุฌูŠู„ ุงู„ุซุงู†ูŠ ู…ุน ู…ุงุฌ ุณูŠู ุŒ ุชุงูŠุจ ุณูŠุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 879, + "compare_price": 1049, + "images": [ + "https://media.extra.com/s/aurora/100346395_800/AirPods-Pro-2nd-generation-with-MagSafe-Case-with-Type-C-Charging%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100346395_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346395_800_11?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100346395_300_01", + "https://media.extra.com/v/aurora/100346395_300_02" + ], + "options": [ + { + "sku": "EXT-c25aaa4c", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 879, + "stock": 10, + "image": "https://media.extra.com/s/aurora/100346395_800/AirPods-Pro-2nd-generation-with-MagSafe-Case-with-Type-C-Charging%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.92, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-115", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "White", + "Bluetooth": "5.3 wireless technology", + "LCD Display": "No", + "Noise Cancellation": "Yes", + "Volume Control": "ON DEVICE", + "Made in": "China", + "Brand Name": "APPLE", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุจู„ูˆุชูˆูˆุซ": "5.3 ุงู„ุชู‚ู†ูŠุฉ ุงู„ู„ุงุณู„ูƒูŠุฉ", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุนุฑุถ ุฅู„ ุณูŠ ุฏูŠ": "ู„ุง", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ON DEVICE", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ู†ูˆุน ุงู„ุฌู‡ุงุฒ": "ุบูŠุฑู…ุชุทุงุจู‚" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-115" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Soundcore", + "name_en": "Soundcore Life Q30(Upgraded) Wireless Headphones, Active Noise Cancelling, Black", + "name_ar": "ุณุงูˆู†ุฏูƒูˆุฑ ู„ุงูŠู ูƒูŠูˆ 30ุŒ ุณู…ุงุนุงุช ุฑุฃุณ ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy Soundcore Life Q30(Upgraded) Wireless Headphones, Active Noise Cancelling, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงูˆู†ุฏูƒูˆุฑ ู„ุงูŠู ูƒูŠูˆ 30ุŒ ุณู…ุงุนุงุช ุฑุฃุณ ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 189, + "compare_price": 299, + "images": [ + "https://media.extra.com/s/aurora/100381501_800/Soundcore-Life-Q30%28Upgraded%29-Wireless-Headphones%2C-Active-Noise-Cancelling%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100381501_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381501_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381501_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381501_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381501_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381501_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381501_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381501_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ElegantDesign_den", + "https://media.extra.com/i/aurora/EasytoControl_den-1", + "https://media.extra.com/i/aurora/HighQuality_den_1", + "https://media.extra.com/i/aurora/NoiseCancellation_den" + ], + "options": [ + { + "sku": "EXT-e8410e9d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 189, + "stock": 19, + "image": "https://media.extra.com/s/aurora/100381501_800/Soundcore-Life-Q30%28Upgraded%29-Wireless-Headphones%2C-Active-Noise-Cancelling%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.11, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-116", + "source": "extra.com", + "brand_name": "Soundcore", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "No", + "Connectivity Technology": "Bluetooth", + "LCD Display": "No", + "Volume Control": "Yes", + "Noise Cancellation": "Yes; Active", + "Type": "Wireless Headphones", + "Made in": "China", + "Microphone": "No", + "Battery Hours": "50 Hours", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุนุฑุถ ุฅู„ ุณูŠ ุฏูŠ": "ู„ุง", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…ุŒ ู†ุดูŠุท", + "ู†ูˆุน": "ุณู…ุงุนุงุช ู„ุงุณู„ูƒูŠุฉ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ุงูŠูƒุฑูˆููˆู†": "ู„ุง", + "ุนุฏุฏ ุณุงุนุงุช ุงู„ุจุทุงุฑูŠุฉ": "50ุณุงุนู‡" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-116" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "Huawei Free Clip 2 True Wireless Earbuds with Noise Cancellation, Rose Gold", + "name_ar": "ู‡ูˆุงูˆูŠ ูุฑูŠ ูƒู„ูŠุจ 2ุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉ ู…ุน ุฎุงุตูŠุฉ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ูˆุฑุฏูŠ ุฐู‡ุจูŠ", + "description_en": "Buy Huawei Free Clip 2 True Wireless Earbuds with Noise Cancellation, Rose Gold from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ูุฑูŠ ูƒู„ูŠุจ 2ุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉ ู…ุน ุฎุงุตูŠุฉ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ูˆุฑุฏูŠ ุฐู‡ุจูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 699, + "compare_price": 749, + "images": [ + "https://media.extra.com/s/aurora/100499856_800/Huawei-Free-Clip-2-True-Wireless-Earbuds-with-Noise-Cancellation%2C-Rose-Gold?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100499856_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100499856_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100499856_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100499856_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TheBattery_den_2", + "https://media.extra.com/i/aurora/EasytoControl_den", + "https://media.extra.com/i/aurora/BeinControl_den", + "https://media.extra.com/i/aurora/Touch-Control2_den", + "https://media.extra.com/i/aurora/Ultra-Clear-Calls11_den" + ], + "options": [ + { + "sku": "EXT-ecb67195", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 699, + "stock": 56, + "image": "https://media.extra.com/s/aurora/100499856_800/Huawei-Free-Clip-2-True-Wireless-Earbuds-with-Noise-Cancellation%2C-Rose-Gold?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.1, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-117", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Rose Gold", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "No", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฐู‡ุจูŠ ุฑูˆุฒ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-117" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "Samsung Galaxy Buds Core Lite, Black", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุจูˆุฏุฒุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy Samsung Galaxy Buds Core Lite, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุจูˆุฏุฒุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 179, + "compare_price": 199, + "images": [ + "https://media.extra.com/s/aurora/100439346_800/Samsung-Galaxy-Buds-Core-Lite%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100439346_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100439346_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100439346_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100439346_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100439346_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100439346_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TheBattery_den_2", + "https://media.extra.com/i/aurora/EasytoConnect_den", + "https://media.extra.com/i/aurora/BeinControl_den", + "https://media.extra.com/i/aurora/NoiseCancellation_den_1" + ], + "options": [ + { + "sku": "EXT-822e4a92", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 179, + "stock": 20, + "image": "https://media.extra.com/s/aurora/100439346_800/Samsung-Galaxy-Buds-Core-Lite%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.51, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-118", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "Yes", + "Made in": "Vietnam", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-118" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "HUAWEI FreeBuds SE 4 ANC, True Wireless Earbuds, White", + "name_ar": "ู‡ูˆุงูˆูŠุŒ ูุฑูŠ ุจูˆุฏุฒ ุงุณ ุงูŠ 4ุŒ ุณู…ุงุนุฉ ู„ุงุณู„ูƒูŠุฉุŒ ุฃุจูŠุถ", + "description_en": "Buy HUAWEI FreeBuds SE 4 ANC, True Wireless Earbuds, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠุŒ ูุฑูŠ ุจูˆุฏุฒ ุงุณ ุงูŠ 4ุŒ ุณู…ุงุนุฉ ู„ุงุณู„ูƒูŠุฉุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 159, + "compare_price": 229, + "images": [ + "https://media.extra.com/s/aurora/100473929_800/HUAWEI-FreeBuds-SE-4-ANC%2C-True-Wireless-Earbuds%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473929_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473929_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473929_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473929_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473929_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473929_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473929_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473929_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473929_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473929_800_10?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-c043a475", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 159, + "stock": 16, + "image": "https://media.extra.com/s/aurora/100473929_800/HUAWEI-FreeBuds-SE-4-ANC%2C-True-Wireless-Earbuds%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.72, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-119", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "White", + "Noise Cancellation": "Yes", + "Volume Control": "Yes", + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-119" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Airpods Max Over Ear Headphone with Type C, Midnight", + "name_ar": "ุงุจู„ุŒ ุฅูŠุฑุจูˆุฏุฒ ู…ุงูƒุณุŒ ุณู…ุงุนุฉ ููˆู‚ ุงู„ุฅุฐู†ุŒ ู…ุน ุดุงุญู† ู†ูˆุน ุณูŠุŒ ุฃุณูˆุฏ", + "description_en": "Buy Apple Airpods Max Over Ear Headphone with Type C, Midnight from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุฅูŠุฑุจูˆุฏุฒ ู…ุงูƒุณุŒ ุณู…ุงุนุฉ ููˆู‚ ุงู„ุฅุฐู†ุŒ ู…ุน ุดุงุญู† ู†ูˆุน ุณูŠุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2129, + "compare_price": 2399, + "images": [ + "https://media.extra.com/s/aurora/100383305_800/Apple-Airpods-Max-Over-Ear-Headphone-with-Type-C%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100383305_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383305_800_14?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100383305_300_01", + "https://media.extra.com/v/aurora/100383305_300_02" + ], + "options": [ + { + "sku": "EXT-b5117d06", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2129, + "stock": 32, + "image": "https://media.extra.com/s/aurora/100383305_800/Apple-Airpods-Max-Over-Ear-Headphone-with-Type-C%2C-Midnight?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.01, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-120", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Midnight", + "Waterproof (Y/N)": "No", + "Connectivity Technology": "Bluetooth; Wifi", + "Volume Control": "Yes", + "Noise Cancellation": "Yes", + "Made in": "China", + "Microphone": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "Bluetooth, Wifi", + "ุงู„ู„ูˆู†": "ุณู…ุงุก ุงู„ู„ูŠู„", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ุงูŠูƒุฑูˆููˆู†": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Midnight", + "color_ar": "ู…ู†ุชุตู ุงู„ู„ูŠู„" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-120" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "HUAWEI Freebuds 7i True Wireless Earbuds With ANC, Black", + "name_ar": "ู‡ูˆุงูˆูŠ ูุฑูŠ ุจูˆุฏุฒ 7 ุงูŠุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy HUAWEI Freebuds 7i True Wireless Earbuds With ANC, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ูุฑูŠ ุจูˆุฏุฒ 7 ุงูŠุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 269, + "compare_price": 349, + "images": [ + "https://media.extra.com/s/aurora/100475401_800/HUAWEI-Freebuds-7i-True-Wireless-Earbuds-With-ANC%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100475401_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475401_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475401_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475401_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475401_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475401_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475401_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475401_800_08?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-320eed09", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 269, + "stock": 39, + "image": "https://media.extra.com/s/aurora/100475401_800/HUAWEI-Freebuds-7i-True-Wireless-Earbuds-With-ANC%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.92, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-121", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "ON DEVICE", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ON DEVICE", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-121" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Sony", + "name_en": "Sony Wireless Headphones, Noise Cancellation, Black", + "name_ar": "ุณูˆู†ูŠุŒ ุณู…ุงุนุงุช ุฑุฃุณ ู„ุงุณู„ูƒูŠุฉุŒ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุณูˆุฏ", + "description_en": "Buy Sony Wireless Headphones, Noise Cancellation, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณูˆู†ูŠุŒ ุณู…ุงุนุงุช ุฑุฃุณ ู„ุงุณู„ูƒูŠุฉุŒ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1499, + "compare_price": 1699, + "images": [ + "https://media.extra.com/s/aurora/100449373_800/Sony-Wireless-Headphones%2C-Noise-Cancellation%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100449373_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100449373_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100449373_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/EasytoControl_den-1", + "https://media.extra.com/i/aurora/FoldableDesign_den", + "https://media.extra.com/i/aurora/100329345_NoiseIsolation_den", + "https://media.extra.com/i/aurora/ElegantDesign_den" + ], + "options": [ + { + "sku": "EXT-e587b88c", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1499, + "stock": 61, + "image": "https://media.extra.com/s/aurora/100449373_800/Sony-Wireless-Headphones%2C-Noise-Cancellation%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.42, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-122", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "No", + "Connectivity Technology": "Bluetooth", + "LCD Display": "No", + "Volume Control": "Yes", + "Noise Cancellation": "Yes", + "Type": "Wireless Headphones", + "Made in": "China", + "Microphone": "No", + "Battery Hours": "30", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุนุฑุถ ุฅู„ ุณูŠ ุฏูŠ": "ู„ุง", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ู†ูˆุน": "ุณู…ุงุนุงุช ู„ุงุณู„ูƒูŠุฉ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ุงูŠูƒุฑูˆููˆู†": "ู„ุง", + "ุนุฏุฏ ุณุงุนุงุช ุงู„ุจุทุงุฑูŠุฉ": "30", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-122" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "Huawei Free Clip 2 True Wireless Earbuds with Noise Cancellation, Blue", + "name_ar": "ู‡ูˆุงูˆูŠ ูุฑูŠ ูƒู„ูŠุจ 2ุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉ ู…ุน ุฎุงุตูŠุฉ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุฒุฑู‚", + "description_en": "Buy Huawei Free Clip 2 True Wireless Earbuds with Noise Cancellation, Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠ ูุฑูŠ ูƒู„ูŠุจ 2ุŒ ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉ ู…ุน ุฎุงุตูŠุฉ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 699, + "compare_price": 749, + "images": [ + "https://media.extra.com/s/aurora/100489726_800/Huawei-Free-Clip-2-True-Wireless-Earbuds-with-Noise-Cancellation%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100489726_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489726_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TheBattery_den_2", + "https://media.extra.com/i/aurora/EasytoControl_den", + "https://media.extra.com/i/aurora/BeinControl_den", + "https://media.extra.com/i/aurora/Touch-Control2_den", + "https://media.extra.com/i/aurora/Ultra-Clear-Calls11_den" + ], + "options": [ + { + "sku": "EXT-311420ec", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 699, + "stock": 15, + "image": "https://media.extra.com/s/aurora/100489726_800/Huawei-Free-Clip-2-True-Wireless-Earbuds-with-Noise-Cancellation%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.8, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-123", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Blue", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "No", + "Made in": "China", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-123" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "Samsung Galaxy Buds 3, White", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุจูˆุฏุฒ 3ุŒ ุฃุจูŠุถ", + "description_en": "Buy Samsung Galaxy Buds 3, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุจูˆุฏุฒ 3ุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 549, + "compare_price": 649, + "images": [ + "https://media.extra.com/s/aurora/100371861_800/Samsung-Galaxy-Buds-3%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100371861_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100371861_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100371861_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TheBattery_den_2", + "https://media.extra.com/i/aurora/EasytoConnect_den", + "https://media.extra.com/i/aurora/BeinControl_den" + ], + "options": [ + { + "sku": "EXT-f04fed7a", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 549, + "stock": 91, + "image": "https://media.extra.com/s/aurora/100371861_800/Samsung-Galaxy-Buds-3%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.29, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-124", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "White", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "Yes", + "Made in": "Vietnam" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-124" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Philips", + "name_en": "Philips Portable radio with torch Compact, FM/AM analogue tuning, Black", + "name_ar": "ููŠู„ูŠุจุณุŒ ุฑุงุฏูŠูˆ ู…ุญู…ูˆู„ ู…ุน ู…ุตุจุงุญ ูŠุฏูˆูŠุŒ ุตุบูŠุฑ ุงู„ุญุฌู…ุŒ ุฃุณูˆุฏ", + "description_en": "Buy Philips Portable radio with torch Compact, FM/AM analogue tuning, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณุŒ ุฑุงุฏูŠูˆ ู…ุญู…ูˆู„ ู…ุน ู…ุตุจุงุญ ูŠุฏูˆูŠุŒ ุตุบูŠุฑ ุงู„ุญุฌู…ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 159, + "compare_price": 199, + "images": [ + "https://media.extra.com/s/aurora/100487160_800/Philips-Portable-radio-with-torch-Compact%2C-FM-AM-analogue-tuning%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100487160_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487160_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487160_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487160_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487160_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487160_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487160_800_07?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-ae0ffa0d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 159, + "stock": 93, + "image": "https://media.extra.com/s/aurora/100487160_800/Philips-Portable-radio-with-torch-Compact%2C-FM-AM-analogue-tuning%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.61, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-125", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Color": "Black", + "Battery Size (mAH)": "Built in Lithium", + "Volume Control": "Yes", + "Made in": "China", + "No of Speakers": "1", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุญุฌู… ุงู„ุจุทุงุฑูŠุฉ (ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ)": "Built in Lithium", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุนุฏุฏ ู…ูƒุจุฑุงุช ุงู„ุตูˆุช": "1", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-125" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Sony", + "name_en": "SONY Wireless Headphones Bluetooth, Black", + "name_ar": "ุณูˆู†ูŠุŒ ุณู…ุงุนู‡ ุฑุงุณ ู„ุงุณู„ูƒูŠุฉุŒ ุจู„ูˆุชูˆุซุŒ ุงุณูˆุฏ", + "description_en": "Buy SONY Wireless Headphones Bluetooth, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณูˆู†ูŠุŒ ุณู…ุงุนู‡ ุฑุงุณ ู„ุงุณู„ูƒูŠุฉุŒ ุจู„ูˆุชูˆุซุŒ ุงุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 379, + "compare_price": 419, + "images": [ + "https://media.extra.com/s/aurora/100334494_800/SONY-Wireless-Headphones-Bluetooth%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100334494_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100334494_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100334494_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100334494_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100334494_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100334494_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ElegantDesign_den", + "https://media.extra.com/i/aurora/EasytoControl_den", + "https://media.extra.com/i/aurora/HighQuality_en_1" + ], + "options": [ + { + "sku": "EXT-fdad187d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 379, + "stock": 16, + "image": "https://media.extra.com/s/aurora/100334494_800/SONY-Wireless-Headphones-Bluetooth%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.53, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-126", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "No", + "Connectivity Technology": "Bluetooth", + "Battery Type": "Built-in Li-ion", + "LCD Display": "No", + "Volume Control": "Yes", + "Noise Cancellation": "Yes", + "Type": "On Ear", + "Made in": "Vietnam", + "Cable Length": "No", + "Microphone": "Yes", + "Battery Hours": "35Hrs Music Play; 50Hrs Play ANC Off", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุนุฑุถ ุฅู„ ุณูŠ ุฏูŠ": "ู„ุง", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุทูˆู„ ุงู„ุณู„ูƒ": "ู„ุง", + "ู…ุงูŠูƒุฑูˆููˆู†": "ู†ุนู…", + "ุนุฏุฏ ุณุงุนุงุช ุงู„ุจุทุงุฑูŠุฉ": "ุชุดุบูŠู„ ุงู„ู…ูˆุณูŠู‚ู‰ ู„ู…ุฏุฉ 35 ุณุงุนุฉ ุŒ ุฅูŠู‚ุงู ุชุดุบูŠู„ ุงู„ู…ูˆุณูŠู‚ู‰ ู„ู…ุฏุฉ 50 ุณุงุนุฉ" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-126" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "Samsung Galaxy Buds 3 FE, Noise Cancellation, Black", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุจูˆุฏุฒ 3 ุงู ุงูŠุŒ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุณูˆุฏ", + "description_en": "Buy Samsung Galaxy Buds 3 FE, Noise Cancellation, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุจูˆุฏุฒ 3 ุงู ุงูŠุŒ ุฅู„ุบุงุก ุงู„ุถูˆุถุงุกุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 449, + "compare_price": 499, + "images": [ + "https://media.extra.com/s/aurora/100475504_800/Samsung-Galaxy-Buds-3-FE%2C-Noise-Cancellation%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100475504_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475504_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475504_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475504_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475504_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475504_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475504_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475504_800_08?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-940c5f82", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 449, + "stock": 43, + "image": "https://media.extra.com/s/aurora/100475504_800/Samsung-Galaxy-Buds-3-FE%2C-Noise-Cancellation%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.84, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-127", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "Yes", + "Made in": "Vietnam", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-127" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "JBL", + "name_en": "JBL Live Beam 3 True Wireless Earbud, Black", + "name_ar": "ุฌูŠ ุจูŠ ุงู„ุŒ ุณู…ุงุนู‡ ุงุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy JBL Live Beam 3 True Wireless Earbud, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฌูŠ ุจูŠ ุงู„ุŒ ุณู…ุงุนู‡ ุงุฐู† ู„ุงุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 699, + "compare_price": 769, + "images": [ + "https://media.extra.com/s/aurora/100389020_800/JBL-Live-Beam-3-True-Wireless-Earbud%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100389020_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389020_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389020_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389020_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TheBattery_den_2", + "https://media.extra.com/i/aurora/EasytoControl_den-1", + "https://media.extra.com/i/aurora/BeinControl_den", + "https://media.extra.com/i/aurora/EasytoConnect_den" + ], + "options": [ + { + "sku": "EXT-fa9db249", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 699, + "stock": 10, + "image": "https://media.extra.com/s/aurora/100389020_800/JBL-Live-Beam-3-True-Wireless-Earbud%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.15, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-128", + "source": "extra.com", + "brand_name": "JBL", + "details_en": { + "Color": "Black", + "Waterproof (Y/N)": "Yes", + "Noise Cancellation": "Yes", + "Volume Control": "Yes", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุฅู„ุบุงุก ุงู„ุถุฌูŠุฌ": "ู†ุนู…", + "ุงู„ุชุญูƒู… ุจุงู„ุตูˆุช": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-128" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุงู„ุตูˆุช ูˆุงู„ุณู…ุงุนุงุช", + "category_en": "Audio & Headphones", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Promate", + "name_en": "Promate True Wireless Earbuds with OWS Technology, Touch Control, Ergonomic Open-Ear Clip Design, 28-Hour Playtime, 500mAh Charging Case, IPX4 Water-Resistance", + "name_ar": "ุจุฑูˆู…ูŠุช ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉ ุชุฑูˆ ู…ู† ุจุฑูˆู…ูŠุช ุจุชู‚ู†ูŠุฉ OWS ุŒ ุชุญูƒู… ุจุงู„ู„ู…ุณ ุŒ ุชุตู…ูŠู… ู…ุฑูŠุญ ู„ู…ุดุจูƒ ู…ูุชูˆุญ ู„ู„ุฃุฐู† ุŒ ูˆู‚ุช ุชุดุบูŠู„ 28 ุณุงุนุฉ ุŒ ุนู„ุจุฉ ุดุญู† 500 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ ุŒ ู…ู‚ุงูˆู…ุฉ ู„ู„ู…ุงุก IPX4", + "description_en": "Buy Promate True Wireless Earbuds with OWS Technology, Touch Control, Ergonomic Open-Ear Clip Design, 28-Hour Playtime, 500mAh Charging Case, IPX4 Water-Resistance from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจุฑูˆู…ูŠุช ุณู…ุงุนุงุช ุฃุฐู† ู„ุงุณู„ูƒูŠุฉ ุชุฑูˆ ู…ู† ุจุฑูˆู…ูŠุช ุจุชู‚ู†ูŠุฉ OWS ุŒ ุชุญูƒู… ุจุงู„ู„ู…ุณ ุŒ ุชุตู…ูŠู… ู…ุฑูŠุญ ู„ู…ุดุจูƒ ู…ูุชูˆุญ ู„ู„ุฃุฐู† ุŒ ูˆู‚ุช ุชุดุบูŠู„ 28 ุณุงุนุฉ ุŒ ุนู„ุจุฉ ุดุญู† 500 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ ุŒ ู…ู‚ุงูˆู…ุฉ ู„ู„ู…ุงุก IPX4 ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 109, + "compare_price": 125, + "images": [ + "https://media.extra.com/s/aurora/MP00000713_800/Promate-True-Wireless-Earbuds-with-OWS-Technology%2C-Touch-Control%2C-Ergonomic-Open-Ear-Clip-Design%2C-28-Hour-Playtime%2C-500mAh-Charging-Case%2C-IPX4-Water-Resistance?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00000713_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000713_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000713_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000713_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000713_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000713_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000713_800_07?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-6f36d797", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 109, + "stock": 56, + "image": "https://media.extra.com/s/aurora/MP00000713_800/Promate-True-Wireless-Earbuds-with-OWS-Technology%2C-Touch-Control%2C-Ergonomic-Open-Ear-Clip-Design%2C-28-Hour-Playtime%2C-500mAh-Charging-Case%2C-IPX4-Water-Resistance?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.72, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-129", + "source": "extra.com", + "brand_name": "Promate" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-129" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 46mmย Jet Black Aluminium Case with Black Sport Band S/M", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch Series 11ย GPSย 46mmย Jet Black Aluminium Case with Black Sport Band S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1529, + "compare_price": 1929, + "images": [ + "https://media.extra.com/s/aurora/100472729_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Jet-Black-Aluminium-Case-with-Black-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100472729_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472729_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100472729_300_01", + "https://media.extra.com/v/aurora/100472729_300_02" + ], + "options": [ + { + "sku": "EXT-37105d54", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1529.0, + "stock": 35, + "image": "https://media.extra.com/i/aurora/100472729_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-63cb6750", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1529, + "stock": 34, + "image": "https://media.extra.com/s/aurora/100472729_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Jet-Black-Aluminium-Case-with-Black-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.67, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-130", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Jet Black Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "7.6 cm", + "Weight": "0.42 kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃู„ูˆู…ู†ูŠูˆู… ุฃุณูˆุฏ ู†ูุงุซ", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "7.6 ุณู…", + "ุงู„ูˆุฒู†": "0.42 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-130" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 42mmย Rose Gold Aluminium Case with Light Blush Sport Band - S/M", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ูุงุชุญ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch Series 11ย GPSย 42mmย Rose Gold Aluminium Case with Light Blush Sport Band - S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ูุงุชุญ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100472752_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-Band---S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100472752_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472752_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100472752_300_01", + "https://media.extra.com/v/aurora/100472752_300_02" + ], + "options": [ + { + "sku": "EXT-fa0116bb", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1399, + "stock": 44, + "image": "https://media.extra.com/s/aurora/100472752_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-Band---S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-599ec1d4", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1399.0, + "stock": 13, + "image": "https://media.extra.com/i/aurora/100472752_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.86, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-131", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Rose Gold Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "7.6 cm", + "Weight": "0.42 kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.6 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.69 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "Rose Gold Aluminium", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "7.6 ุณู…", + "ุงู„ูˆุฒู†": "0.42 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-131" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch SE 3ย GPS 40mmย Starlight Aluminium Case with Starlight Sport Band S/M", + "name_ar": "ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 40 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ุณูˆุงุฑ ุถูˆุก ุงู„ู†ุฌูˆู… ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch SE 3ย GPS 40mmย Starlight Aluminium Case with Starlight Sport Band S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 40 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ุณูˆุงุฑ ุถูˆุก ุงู„ู†ุฌูˆู… ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 999, + "compare_price": 1099, + "images": [ + "https://media.extra.com/s/aurora/100473055_800/Apple-Watch-SE-3%C2%A0GPS-40mm%C2%A0Starlight-Aluminium-Case-with-Starlight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473055_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473055_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-553c21d4", + "name_en": "40mm", + "name_ar": "40 ู…ู…", + "price": 999, + "stock": 43, + "image": "https://media.extra.com/s/aurora/100473055_800/Apple-Watch-SE-3%C2%A0GPS-40mm%C2%A0Starlight-Aluminium-Case-with-Starlight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-249d24ce", + "name_en": "44mm", + "name_ar": "44 ู…ู…", + "price": 999.0, + "stock": 29, + "image": "https://media.extra.com/i/aurora/100473055_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.92, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-132", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Starlight Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "29 cm", + "Weight": "0.46 Kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.5 Inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "WATCH SE 2025", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.5 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃู„ูˆู…ู†ูŠูˆู… ุงู„ู†ุฌูˆู…", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "29 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH SE 2025", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Starlight", + "color_ar": "ุณุชุงุฑู„ุงูŠุช" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-132" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 46mmย Space Grey Aluminium Case with Black Sport Band M/L", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฑู…ุงุฏูŠุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch Series 11ย GPSย 46mmย Space Grey Aluminium Case with Black Sport Band M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฑู…ุงุฏูŠุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1529, + "compare_price": 1929, + "images": [ + "https://media.extra.com/s/aurora/100472736_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Space-Grey-Aluminium-Case-with-Black-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100472736_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472736_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100472736_300_01", + "https://media.extra.com/v/aurora/100472736_300_02" + ], + "options": [ + { + "sku": "EXT-57def72f", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1529.0, + "stock": 9, + "image": "https://media.extra.com/i/aurora/100472736_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-f62f2d0a", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1529, + "stock": 46, + "image": "https://media.extra.com/s/aurora/100472736_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Space-Grey-Aluminium-Case-with-Black-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.84, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-133", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Space Grey Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "7.6 cm", + "Weight": "0.42 kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃู„ู…ู†ูŠูˆู… ุฑู…ุงุฏูŠ", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "7.6 ุณู…", + "ุงู„ูˆุฒู†": "0.42 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-133" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 46mmย Jet Black Aluminium Case with Black Sport Band M/L", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch Series 11ย GPSย 46mmย Jet Black Aluminium Case with Black Sport Band M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1529, + "compare_price": 1929, + "images": [ + "https://media.extra.com/s/aurora/100473011_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Jet-Black-Aluminium-Case-with-Black-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473011_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473011_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100473011_300_01", + "https://media.extra.com/v/aurora/100473011_300_02" + ], + "options": [ + { + "sku": "EXT-4092c669", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1529.0, + "stock": 48, + "image": "https://media.extra.com/i/aurora/100473011_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-86220920", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1529, + "stock": 49, + "image": "https://media.extra.com/s/aurora/100473011_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Jet-Black-Aluminium-Case-with-Black-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.61, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-134", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Jet Black Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "7.6 cm", + "Weight": "0.42 kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃู„ูˆู…ู†ูŠูˆู… ุฃุณูˆุฏ ู†ูุงุซ", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "7.6 ุณู…", + "ุงู„ูˆุฒู†": "0.42 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-134" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 42mmย Jet Black Aluminium Case with Black Sport Band S/M", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11 ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch Series 11ย GPSย 42mmย Jet Black Aluminium Case with Black Sport Band S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11 ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100383253_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Jet-Black-Aluminium-Case-with-Black-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100383253_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383253_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100383253_300_01", + "https://media.extra.com/v/aurora/100383253_300_02" + ], + "options": [ + { + "sku": "EXT-f681b432", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1399, + "stock": 50, + "image": "https://media.extra.com/s/aurora/100383253_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Jet-Black-Aluminium-Case-with-Black-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-f8e1d433", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1399.0, + "stock": 15, + "image": "https://media.extra.com/i/aurora/100383253_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.99, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-135", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Jet Black Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Operating System": "Watch OS 26", + "Screen Size": "1.6 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.69 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S9 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃู„ูˆู…ู†ูŠูˆู… ุฃุณูˆุฏ ู†ูุงุซ", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-135" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch SE 3ย GPS 40mmย Midnight Aluminium Case with Midnight Sport Band S/M", + "name_ar": "ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 40 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุณู…ุงุก ุงู„ู„ูŠู„ุŒ ุณูˆุงุฑ ุณู…ุงุก ุงู„ู„ูŠู„ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch SE 3ย GPS 40mmย Midnight Aluminium Case with Midnight Sport Band S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 40 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุณู…ุงุก ุงู„ู„ูŠู„ุŒ ุณูˆุงุฑ ุณู…ุงุก ุงู„ู„ูŠู„ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 999, + "compare_price": 1099, + "images": [ + "https://media.extra.com/s/aurora/100472728_800/Apple-Watch-SE-3%C2%A0GPS-40mm%C2%A0Midnight-Aluminium-Case-with-Midnight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100472728_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472728_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-8172ba96", + "name_en": "40mm", + "name_ar": "40 ู…ู…", + "price": 999, + "stock": 50, + "image": "https://media.extra.com/s/aurora/100472728_800/Apple-Watch-SE-3%C2%A0GPS-40mm%C2%A0Midnight-Aluminium-Case-with-Midnight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-c8d611ab", + "name_en": "44mm", + "name_ar": "44 ู…ู…", + "price": 999.0, + "stock": 24, + "image": "https://media.extra.com/i/aurora/100472728_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.38, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-136", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Midnight Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "29 cm", + "Weight": "0.46 Kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.5 Inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "WATCH SE 2025", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.5 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ ู…ู†ุชุตู ุงู„ู„ูŠู„ ุฅุทุงุฑ ุงู„ูˆู…ู†ูŠูˆู…", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "29 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH SE 2025", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Midnight", + "color_ar": "ู…ู†ุชุตู ุงู„ู„ูŠู„" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-136" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Honor", + "name_en": "HONOR Choice Watch 2i , Black", + "name_ar": "ู‡ูˆู†ุฑ ุชุดูˆูŠุฒุŒ ุณุงุนุฉ ุฐูƒูŠุฉ 2 ุงูŠุŒ ุงุณูˆุฏ", + "description_en": "Buy HONOR Choice Watch 2i , Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ุชุดูˆูŠุฒุŒ ุณุงุนุฉ ุฐูƒูŠุฉ 2 ุงูŠุŒ ุงุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 109, + "compare_price": 210, + "images": [ + "https://media.extra.com/s/aurora/100397774_800/HONOR-Choice-Watch-2i-%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100397774_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397774_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397774_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397774_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397774_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397774_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-968655f8", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 109, + "stock": 31, + "image": "https://media.extra.com/s/aurora/100397774_800/HONOR-Choice-Watch-2i-%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.55, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-137", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "Black", + "Connectivity Technology": "No", + "Length": "4.55 cm", + "Weight": "0.04 Kg", + "Height": "1.08 cm", + "Operating System": "Android OS; v5.1.1 (Lollipop)", + "Screen Size": "1.85 inch", + "Touchscreen": "AMOLED", + "Battery": "300mAh", + "Made in": "China", + "Compatibility": "Android 9.0 or later and iOS 11.0 or later", + "Series Name": "Watch", + "GPS": "No", + "Functions": "Smartwatch; Bluetooth; Fitness Tracker; Heart Rate Monitor", + "Brand Name": "Honor", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "IP68", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ุฃู…ูˆู„ูŠุฏ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ 5.1.1", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุง", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "4.55 ุณู…", + "ุงู„ูˆุฒู†": "0.04 Kg", + "ุงู„ุงุฑุชูุงุน": "1.08 ุณู…", + "ุจุทุงุฑูŠุฉ": "300ู…ูŠู„ู„ูŠ ุงู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "Android 9.0 or later and iOS 11.0 or later", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณุงุนุฉ", + "ุฌูŠ ุจูŠ ุฅุณ": "ู„ุง", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ุณุงุนุฉ ุฐูƒูŠุฉุŒ ุจู„ูˆุชูˆุซุŒ ุฌู‡ุงุฒ ุชุชุจุน ุงู„ู„ูŠุงู‚ุฉ ุงู„ุจุฏู†ูŠุฉุŒ ู…ุฑุงู‚ุจ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ุงูŠ ุจูŠ 68", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-137" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Botslab", + "name_en": "BOTSLAB E3 Kids Smart Watch, 33MM, Blue", + "name_ar": "ุจูˆุชุณู„ุงุจุŒ ุณุงุนุฉ ุฐูƒูŠุฉ ู„ู„ุฃุทูุงู„ุŒ 33 ู…ู…ุŒ ุฃุฒุฑู‚", + "description_en": "Buy BOTSLAB E3 Kids Smart Watch, 33MM, Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจูˆุชุณู„ุงุจุŒ ุณุงุนุฉ ุฐูƒูŠุฉ ู„ู„ุฃุทูุงู„ุŒ 33 ู…ู…ุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 249, + "compare_price": 399, + "images": [ + "https://media.extra.com/s/aurora/100391655_800/BOTSLAB-E3-Kids-Smart-Watch%2C-33MM%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100391655_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100391655_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100391655_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/LastingBatterylife_DEN", + "https://media.extra.com/i/aurora/ViewCalls_den_1", + "https://media.extra.com/i/aurora/Mapping_den_2" + ], + "options": [ + { + "sku": "EXT-4c05acba", + "name_en": "No", + "name_ar": "No", + "price": 249, + "stock": 44, + "image": "https://media.extra.com/s/aurora/100391655_800/BOTSLAB-E3-Kids-Smart-Watch%2C-33MM%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.88, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-138", + "source": "extra.com", + "brand_name": "Botslab", + "details_en": { + "Color": "Blue", + "Processor": "W307", + "Connectivity Technology": "4G - WiFi - Bluetooth - GPS", + "Bluetooth": "Yes", + "Memory (internal)": "No", + "RAM SIZE": "128 MB", + "Length": "5.5 cm", + "Width": "3.35 cm", + "Weight": "0.04 Kg", + "Height": "4.2 CM", + "Operating System": "Android & iOS", + "Screen Size": "1.3", + "Touchscreen": "Yes", + "Battery": "850 mAh", + "Made in": "China", + "Compatibility": "All", + "Series Name": "No", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "BOTSLAB", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.3", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ+ุงูŠ ุงูˆ ุงุณ", + "ุงู„ู…ุนุงู„ุฌ": "W307", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน - ูˆุงูŠ ูุงูŠ - ุจู„ูˆุชูˆุซ - ุฌูŠ ุจูŠ ุฅุณ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚", + "ุงู„ุทูˆู„": "5.5 ุณู…", + "ุงู„ุนุฑุถ": "3.35 ุณู…", + "ุงู„ูˆุฒู†": "0.04 Kg", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "128 MB", + "ุจุทุงุฑูŠุฉ": "850 mAh", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "ุงู„ุฌู…ูŠุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู„ุง", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุจูˆุชุณู„ุงุจ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-138" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Xiaomi", + "name_en": "Xiaomi Redmi Watch 5 Active, 49MM, Midnight Black", + "name_ar": "ุดุงูˆู…ูŠ ุฑูŠุฏู…ูŠุŒ ุณุงุนุฉ 5 ุฃูƒุชูŠูุŒ 49 ู…ู„ู…ุŒ ุฃุณูˆุฏ", + "description_en": "Buy Xiaomi Redmi Watch 5 Active, 49MM, Midnight Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุดุงูˆู…ูŠ ุฑูŠุฏู…ูŠุŒ ุณุงุนุฉ 5 ุฃูƒุชูŠูุŒ 49 ู…ู„ู…ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 109, + "compare_price": 129, + "images": [ + "https://media.extra.com/s/aurora/100387509_800/Xiaomi-Redmi-Watch-5-Active%2C-49MM%2C-Midnight-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100387509_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387509_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387509_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387509_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/LastingBatterylife_DEN", + "https://media.extra.com/i/aurora/DailyHealthData_den", + "https://media.extra.com/i/aurora/ViewCalls_den_1" + ], + "options": [ + { + "sku": "EXT-3ac0635e", + "name_en": "Yes", + "name_ar": "Yes", + "price": 109, + "stock": 24, + "image": "https://media.extra.com/s/aurora/100387509_800/Xiaomi-Redmi-Watch-5-Active%2C-49MM%2C-Midnight-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.65, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-139", + "source": "extra.com", + "brand_name": "Xiaomi", + "details_en": { + "Color": "Black", + "Processor": "Yes", + "Connectivity Technology": "Bluetooth & WiFi", + "Bluetooth": "YES", + "Memory (internal)": "Yes", + "Length": "13.1 CM", + "Width": "5.3 cm", + "Weight": "0.04 Kg", + "Height": "2.4 cm", + "Operating System": "Android & iOS", + "Screen Size": "1.92 inch", + "Touchscreen": "Yes", + "Battery": "470mAh", + "Made in": "China", + "Compatibility": "All Devices", + "Series Name": "REDMI WATCH 5", + "Functions": "Multifunction", + "Brand Name": "XIAOMI", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.92 inch", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ+ุงูŠ ุงูˆ ุงุณ", + "ุงู„ู…ุนุงู„ุฌ": "ู†ุนู…", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ ูˆุจู„ูˆุชูˆูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "13.1 CM", + "ุงู„ุนุฑุถ": "5.3 ุณู…", + "ุงู„ูˆุฒู†": "0.04 Kg", + "ุงู„ุงุฑุชูุงุน": "2.4 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู†ุนู…", + "ุจุทุงุฑูŠุฉ": "470 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "REDMI WATCH 5", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ู…ุชุนุฏุฏุฉ ุงู„ูˆุธุงุฆู", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุดุงูˆู…ูŠ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-139" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "Samsung Galaxy Fit 3, Smartwatch, 1.6" AMOLED, Gray.", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ูƒุณูŠ ููŠุช 3ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 1.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy Samsung Galaxy Fit 3, Smartwatch, 1.6 AMOLED, Gray. from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ูƒุณูŠ ููŠุช 3ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 1.6 ุจูˆุตุฉุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 149, + "compare_price": 229, + "images": [ + "https://media.extra.com/s/aurora/100357584_800/Samsung-Galaxy-Fit-3%2C-Smartwatch%2C-1-6%22-AMOLED%2C-Gray-?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100357584_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357584_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357584_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357584_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357584_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357584_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-42bea3ee", + "name_en": "16MB", + "name_ar": "16MB", + "price": 149, + "stock": 42, + "image": "https://media.extra.com/s/aurora/100357584_800/Samsung-Galaxy-Fit-3%2C-Smartwatch%2C-1-6%22-AMOLED%2C-Gray-?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.55, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-140", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Gray", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "16MB", + "Length": "1 cm", + "Width": "2.8 CM", + "Weight": "0.37 Kg", + "Height": "4.3 cm", + "Operating System": "freeRTOS", + "Screen Size": "1.6 inch", + "Touchscreen": "Yes", + "Screen Size (inch)": "1.60 INCH", + "Battery": "208mAh", + "Made in": "China", + "Compatibility": "All Android Devices", + "Series Name": "WATCH FIT 3", + "GPS": "No", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "No", + "Average Heart Rate Display": "Yes", + "Cellular": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.69 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "1.60 ุจูˆุตุฉ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "freeRTOS", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ุงู„ุทูˆู„": "1 ุณู…", + "ุงู„ุนุฑุถ": "2.8 ุณู…", + "ุงู„ูˆุฒู†": "0.37 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "4.3 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "16 ู…ูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "ูƒู„ ุงุฌู‡ุฒุฉ ุงู„ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH FIT 3", + "ุฌูŠ ุจูŠ ุฅุณ": "ู„ุง", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู„ุง", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง" + }, + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-140" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "Huawei Watch Fit 4 with up to 7 Days Battery,43MM, Black", + "name_ar": "ู‡ูˆุงูˆูŠุŒ ุณุงุนุฉ ููŠุช 4ุŒ 43 ู…ู…ุŒ ุฃุณูˆุฏ", + "description_en": "Buy Huawei Watch Fit 4 with up to 7 Days Battery,43MM, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠุŒ ุณุงุนุฉ ููŠุช 4ุŒ 43 ู…ู…ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 399, + "compare_price": 579, + "images": [ + "https://media.extra.com/s/aurora/100410138_800/Huawei-Watch-Fit-4-with-up-to-7-Days-Battery%2C43MM%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100410138_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410138_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410138_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410138_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/AnswerCalls_Swatch_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-2bc69007", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 399, + "stock": 79, + "image": "https://media.extra.com/s/aurora/100410138_800/Huawei-Watch-Fit-4-with-up-to-7-Days-Battery%2C43MM%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.2, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-141", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Black", + "Connectivity Technology": "Bluetooth 5.0", + "Bluetooth": "Yes", + "Length": "4.3 CM", + "Width": "3.6 cm", + "Weight": "0.27 kg", + "Height": "0.90 cm", + "Operating System": "HarmonyOS", + "Screen Size": "1.8'", + "Touchscreen": "Yes", + "Battery": "400mAh", + "Made in": "China", + "Compatibility": "iOS/Android Devices", + "Series Name": "WATCH FIT 4", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "Huawei", + "Water Resistant": "5ATM", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8'", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ู‡ุงุฑู…ูˆู†ูŠ ุฃูˆ ุฅุณ", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ 5.0", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "4.3 ุณู…", + "ุงู„ุนุฑุถ": "3.6 ุณู…", + "ุงู„ูˆุฒู†": "0.27 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "0.90 ุณู…", + "ุจุทุงุฑูŠุฉ": "400ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "iOS/Android Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH FIT 4", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "5", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-141" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Ultra 3ย GPS + Cellularย 49mmย Black Titanium Case with Black Ocean Band", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุชุฑุง 3ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 49 ู…ู„ู…ุŒ ุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุงุฒุฑู‚ ุจุญุฑูŠ", + "description_en": "Buy Apple Watch Ultra 3ย GPS + Cellularย 49mmย Black Titanium Case with Black Ocean Band from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุชุฑุง 3ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 49 ู…ู„ู…ุŒ ุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุงุฒุฑู‚ ุจุญุฑูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3499, + "compare_price": 3599, + "images": [ + "https://media.extra.com/s/aurora/100470328_800/Apple-Watch-Ultra-3%C2%A0GPS-%2B-Cellular%C2%A049mm%C2%A0Black-Titanium-Case-with-Black-Ocean-Band?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100470328_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470328_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-6de75a8c", + "name_en": "49mm", + "name_ar": "49 ู…ู…", + "price": 3499, + "stock": 23, + "image": "https://media.extra.com/s/aurora/100470328_800/Apple-Watch-Ultra-3%C2%A0GPS-%2B-Cellular%C2%A049mm%C2%A0Black-Titanium-Case-with-Black-Ocean-Band?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.03, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-142", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Black Titanium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "21.4cm", + "Weight": "0.46 Kg", + "Height": "3.8 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.9 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "APPLE WATCH ULTRA 3rd GEN", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.9 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุชูŠุชุงู†ูŠูˆู… ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "21.4 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.8 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "APPLE WATCH ULTRA 3rd GEN", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-142" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch SE 3ย GPSย 44mmย Midnight Aluminium Case with Midnight Sport Band M/L", + "name_ar": "ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 44 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุณู…ุงุก ุงู„ู„ูŠู„ุŒ ุณูˆุงุฑ ุณู…ุงุก ุงู„ู„ูŠู„ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch SE 3ย GPSย 44mmย Midnight Aluminium Case with Midnight Sport Band M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 44 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุณู…ุงุก ุงู„ู„ูŠู„ุŒ ุณูˆุงุฑ ุณู…ุงุก ุงู„ู„ูŠู„ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1129, + "compare_price": 1229, + "images": [ + "https://media.extra.com/s/aurora/100473159_800/Apple-Watch-SE-3%C2%A0GPS%C2%A044mm%C2%A0Midnight-Aluminium-Case-with-Midnight-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473159_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473159_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-871c6ac7", + "name_en": "40mm", + "name_ar": "40 ู…ู…", + "price": 1129.0, + "stock": 41, + "image": "https://media.extra.com/i/aurora/100473159_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-ef5d8fbe", + "name_en": "44mm", + "name_ar": "44 ู…ู…", + "price": 1129, + "stock": 25, + "image": "https://media.extra.com/s/aurora/100473159_800/Apple-Watch-SE-3%C2%A0GPS%C2%A044mm%C2%A0Midnight-Aluminium-Case-with-Midnight-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.72, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-143", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Midnight Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "29 cm", + "Weight": "0.46 Kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.7 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "WATCH SE 2025", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.7 inch", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ ู…ู†ุชุตู ุงู„ู„ูŠู„ ุฅุทุงุฑ ุงู„ูˆู…ู†ูŠูˆู…", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "29 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH SE 2025", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Midnight", + "color_ar": "ู…ู†ุชุตู ุงู„ู„ูŠู„" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-143" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Botslab", + "name_en": "BOTSLAB E3 Kid Smart Watch, 33MM, Pink", + "name_ar": "ุจูˆุชุณู„ุงุจุŒ ุณุงุนุฉ ุฐูƒูŠุฉ ู„ู„ุฃุทูุงู„ุŒ 33 ู…ู…ุŒ ูˆุฑุฏูŠ", + "description_en": "Buy BOTSLAB E3 Kid Smart Watch, 33MM, Pink from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจูˆุชุณู„ุงุจุŒ ุณุงุนุฉ ุฐูƒูŠุฉ ู„ู„ุฃุทูุงู„ุŒ 33 ู…ู…ุŒ ูˆุฑุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 249, + "compare_price": 399, + "images": [ + "https://media.extra.com/s/aurora/100391654_800/BOTSLAB-E3-Kid-Smart-Watch%2C-33MM%2C-Pink?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100391654_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100391654_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100391654_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100391654_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100391654_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/LastingBatterylife_DEN", + "https://media.extra.com/i/aurora/ViewCalls_den_1", + "https://media.extra.com/i/aurora/Mapping_den_2" + ], + "options": [ + { + "sku": "EXT-e52a50cd", + "name_en": "No", + "name_ar": "No", + "price": 249, + "stock": 47, + "image": "https://media.extra.com/s/aurora/100391654_800/BOTSLAB-E3-Kid-Smart-Watch%2C-33MM%2C-Pink?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.76, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-144", + "source": "extra.com", + "brand_name": "Botslab", + "details_en": { + "Color": "Pink", + "Processor": "W307", + "Connectivity Technology": "4G LTE", + "Bluetooth": "Yes", + "Memory (internal)": "No", + "RAM SIZE": "128 MB", + "Length": "1.5 cm", + "Width": "4.2 CM", + "Weight": "0.04 Kg", + "Height": "1.54 cm", + "Operating System": "Android & iOS", + "Screen Size": "1.3", + "Touchscreen": "Yes", + "Battery": "850 mAh", + "Made in": "China", + "Compatibility": "All", + "Series Name": "No", + "GPS": "Yes", + "Functions": "Bluetooth - GPS", + "Brand Name": "BOTSLAB", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.3", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ+ุงูŠ ุงูˆ ุงุณ", + "ุงู„ู…ุนุงู„ุฌ": "W307", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุงู„ุฌูŠู„ ุงู„ุฑุงุจุน", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูˆุฑุฏูŠ", + "ุงู„ุทูˆู„": "1.5 cm", + "ุงู„ูˆุฒู†": "0.04 Kg", + "ุงู„ุงุฑุชูุงุน": "1.54 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู„ุง", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "128 MB", + "ุจุทุงุฑูŠุฉ": "850 mAh", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "ุงู„ุฌู…ูŠุน", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู„ุง", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ุฌูŠ ุจูŠ ุฅุณ - ุจู„ูˆุชูˆุซ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุจูˆุชุณู„ุงุจ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Pink", + "color_ar": "ูˆุฑุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-144" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Watch 8 Classic, 46MM, Black", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8 ูƒู„ุงุณูŠูƒุŒ 46 ู…ู…ุŒ ุฃุณูˆุฏ", + "description_en": "Buy SAMSUNG Galaxy Watch 8 Classic, 46MM, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8 ูƒู„ุงุณูŠูƒุŒ 46 ู…ู…ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1799, + "compare_price": 1949, + "images": [ + "https://media.extra.com/s/aurora/100461096_800/SAMSUNG-Galaxy-Watch-8-Classic%2C-46MM%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461096_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461096_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461096_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461096_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461096_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461096_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-49eba2ed", + "name_en": "64GB", + "name_ar": "64GB", + "price": 1799, + "stock": 47, + "image": "https://media.extra.com/s/aurora/100461096_800/SAMSUNG-Galaxy-Watch-8-Classic%2C-46MM%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.35, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-145", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Processor": "3nm processor ; 5Core", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "64GB", + "RAM SIZE": "2GB", + "Length": "17.9 cm", + "Width": "7cm", + "Weight": "0.3 kg", + "Height": "4.4 cm", + "Operating System": "WearOS - EXYNOS W1000", + "Screen Size": "46MM", + "Touchscreen": "Yes", + "Battery": "445mAh", + "Made in": "Vietnam", + "Compatibility": "Android", + "Series Name": "WATCH 8 CLASSIC", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "46 ู…ู„ู…", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WearOS - EXYNOS W1000", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "17.9 ุณู…", + "ุงู„ุนุฑุถ": "7 ุณู…", + "ุงู„ูˆุฒู†": "0.3 ูƒุฌู…", + "ุงู„ุงุฑุชูุงุน": "4.4 cm", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "64ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "445 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH 8 CLASSIC", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-145" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Honor", + "name_en": "HONOR Choice Watch 2i , White", + "name_ar": "ู‡ูˆู†ุฑ ุชุดูˆูŠุฒุŒ ุณุงุนุฉ ุฐูƒูŠุฉ 2 ุงูŠุŒ ุงุจูŠุถ", + "description_en": "Buy HONOR Choice Watch 2i , White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆู†ุฑ ุชุดูˆูŠุฒุŒ ุณุงุนุฉ ุฐูƒูŠุฉ 2 ุงูŠุŒ ุงุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 109, + "compare_price": 210, + "images": [ + "https://media.extra.com/s/aurora/100397775_800/HONOR-Choice-Watch-2i-%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100397775_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397775_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397775_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397775_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397775_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100397775_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/PowerfulBattery_DEN_1", + "https://media.extra.com/i/aurora/HeartRateMonitoring_den" + ], + "options": [ + { + "sku": "EXT-6c3d7e1a", + "name_en": "12MB", + "name_ar": "12MB", + "price": 109, + "stock": 10, + "image": "https://media.extra.com/s/aurora/100397775_800/HONOR-Choice-Watch-2i-%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.67, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-146", + "source": "extra.com", + "brand_name": "Honor", + "details_en": { + "Color": "White", + "Processor": "No", + "Connectivity Technology": "No", + "Bluetooth": "Yes", + "Memory (internal)": "12MB", + "RAM SIZE": "16 MB", + "Length": "4.55 cm", + "Weight": "0.04 Kg", + "Height": "1.08 cm", + "Operating System": "Android OS; v5.1.1 (Lollipop)", + "Screen Size": "1.85 inch", + "Touchscreen": "AMOLED", + "Battery": "450mAh Lithium", + "Made in": "China", + "Compatibility": "Android 9.0 or later and iOS 11.0 or later", + "GPS": "No", + "Functions": "Smartwatch; Bluetooth; Fitness Tracker; Heart Rate Monitor", + "Brand Name": "Honor", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "IP68", + "Cellular": "No", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ุฃู…ูˆู„ูŠุฏ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ 5.1.1", + "ุงู„ู…ุนุงู„ุฌ": "ู„ุง", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุง", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ุทูˆู„": "4.55 ุณู…", + "ุงู„ูˆุฒู†": "0.04 Kg", + "ุงู„ุงุฑุชูุงุน": "1.08 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "12ู…ูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ู…ูŠุฌุงุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "ู„ูŠุซูŠูˆู… 450ู…ู„ ุฃู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "Android 9.0 or later and iOS 11.0 or later", + "ุฌูŠ ุจูŠ ุฅุณ": "ู„ุง", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ุณุงุนุฉ ุฐูƒูŠุฉุŒ ุจู„ูˆุชูˆุซุŒ ุฌู‡ุงุฒ ุชุชุจุน ุงู„ู„ูŠุงู‚ุฉ ุงู„ุจุฏู†ูŠุฉุŒ ู…ุฑุงู‚ุจ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆู†ุฑ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ุงูŠ ุจูŠ 68", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-146" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "HUAWEI Watch GT6 Pro 46MM, Titanium", + "name_ar": "ู‡ูˆุงูˆูŠุŒ ุณุงุนุฉ ุฌูŠ ุชูŠ 6 ุจุฑูˆุŒ 46 ู…ู…ุŒ ุชุงูŠุชุงู†ูŠูˆู…", + "description_en": "Buy HUAWEI Watch GT6 Pro 46MM, Titanium from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠุŒ ุณุงุนุฉ ุฌูŠ ุชูŠ 6 ุจุฑูˆุŒ 46 ู…ู…ุŒ ุชุงูŠุชุงู†ูŠูˆู… ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100474609_800/HUAWEI-Watch-GT6-Pro-46MM%2C-Titanium?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100474609_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474609_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474609_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474609_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474609_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474609_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/PowerfulBattery_DEN_1", + "https://media.extra.com/i/aurora/AnswerCalls_Swatch_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-528fe8c6", + "name_en": "64GB", + "name_ar": "64GB", + "price": 1399, + "stock": 22, + "image": "https://media.extra.com/s/aurora/100474609_800/HUAWEI-Watch-GT6-Pro-46MM%2C-Titanium?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.03, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-147", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Titanium", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Memory (internal)": "64GB", + "Operating System": "HarmonyOS", + "Screen Size": "1.47 Inch", + "Touchscreen": "AMOLED", + "Battery": "800 mAh", + "Made in": "China", + "Compatibility": "Android/iOS/Others OS", + "Series Name": "HUAWEI WATCH GT6PRO", + "GPS": "Yes", + "Brand Name": "Huawei", + "Average Heart Rate Display": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.47 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ุฃู…ูˆู„ูŠุฏ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ู‡ุงุฑู…ูˆู†ูŠ ุฃูˆ ุฅุณ", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุชูŠุชุงู†ูŠูˆู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "64ุฌูŠุฌุงุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "800 ู…ู„ู„ูŠ ุงู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "Android/iOS/Others OS", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "HUAWEI WATCH GT6PRO", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Titanium", + "color_ar": "ุชูŠุชุงู†ูŠูˆู…" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-147" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch SE 3ย GPSย 44mmย Midnight Aluminium Case with Midnight Sport Band S/M", + "name_ar": "ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 44 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุณู…ุงุก ุงู„ู„ูŠู„ุŒ ุณูˆุงุฑ ุณู…ุงุก ุงู„ู„ูŠู„ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch SE 3ย GPSย 44mmย Midnight Aluminium Case with Midnight Sport Band S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 44 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุณู…ุงุก ุงู„ู„ูŠู„ุŒ ุณูˆุงุฑ ุณู…ุงุก ุงู„ู„ูŠู„ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1129, + "compare_price": 1229, + "images": [ + "https://media.extra.com/s/aurora/100473015_800/Apple-Watch-SE-3%C2%A0GPS%C2%A044mm%C2%A0Midnight-Aluminium-Case-with-Midnight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473015_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473015_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-e8be6cea", + "name_en": "40mm", + "name_ar": "40 ู…ู…", + "price": 1129.0, + "stock": 12, + "image": "https://media.extra.com/i/aurora/100473015_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-fe709ca1", + "name_en": "44mm", + "name_ar": "44 ู…ู…", + "price": 1129, + "stock": 38, + "image": "https://media.extra.com/s/aurora/100473015_800/Apple-Watch-SE-3%C2%A0GPS%C2%A044mm%C2%A0Midnight-Aluminium-Case-with-Midnight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.62, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-148", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Midnight Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "29 cm", + "Weight": "0.46 Kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.7 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "WATCH SE 2025", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.7 inch", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ ู…ู†ุชุตู ุงู„ู„ูŠู„ ุฅุทุงุฑ ุงู„ูˆู…ู†ูŠูˆู…", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "29 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH SE 2025", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Midnight", + "color_ar": "ู…ู†ุชุตู ุงู„ู„ูŠู„" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-148" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch SE 3ย GPSย 44mmย Starlight Aluminium Case with Starlight Sport Band S/M", + "name_ar": "ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 44 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ุณูˆุงุฑ ุถูˆุก ุงู„ู†ุฌูˆู… ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch SE 3ย GPSย 44mmย Starlight Aluminium Case with Starlight Sport Band S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 44 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ุณูˆุงุฑ ุถูˆุก ุงู„ู†ุฌูˆู… ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1129, + "compare_price": 1229, + "images": [ + "https://media.extra.com/s/aurora/100472734_800/Apple-Watch-SE-3%C2%A0GPS%C2%A044mm%C2%A0Starlight-Aluminium-Case-with-Starlight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100472734_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472734_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-00239858", + "name_en": "40mm", + "name_ar": "40 ู…ู…", + "price": 1129.0, + "stock": 24, + "image": "https://media.extra.com/i/aurora/100472734_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-a529370c", + "name_en": "44mm", + "name_ar": "44 ู…ู…", + "price": 1129, + "stock": 10, + "image": "https://media.extra.com/s/aurora/100472734_800/Apple-Watch-SE-3%C2%A0GPS%C2%A044mm%C2%A0Starlight-Aluminium-Case-with-Starlight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.75, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-149", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Starlight Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "29 cm", + "Weight": "0.46 Kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.7 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "WATCH SE 2025", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.7 inch", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃู„ูˆู…ู†ูŠูˆู… ุงู„ู†ุฌูˆู…", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "29 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH SE 2025", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Starlight", + "color_ar": "ุณุชุงุฑู„ุงูŠุช" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-149" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "Samsung Galaxy Fit 3, Smartwatch, 1.6" AMOLED, Silver.", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ูƒุณูŠ ููŠุช 3ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 1.6 ุจูˆุตุฉุŒ ูุถูŠ", + "description_en": "Buy Samsung Galaxy Fit 3, Smartwatch, 1.6 AMOLED, Silver. from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ูƒุณูŠ ููŠุช 3ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 1.6 ุจูˆุตุฉุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 149, + "compare_price": 229, + "images": [ + "https://media.extra.com/s/aurora/100357585_800/Samsung-Galaxy-Fit-3%2C-Smartwatch%2C-1-6%22-AMOLED%2C-Silver-?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100357585_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357585_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357585_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357585_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357585_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100357585_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-07283c8a", + "name_en": "16MB", + "name_ar": "16MB", + "price": 149, + "stock": 12, + "image": "https://media.extra.com/s/aurora/100357585_800/Samsung-Galaxy-Fit-3%2C-Smartwatch%2C-1-6%22-AMOLED%2C-Silver-?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.77, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-150", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Silver", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "16MB", + "Length": "1 cm", + "Width": "2.8 CM", + "Weight": "0.37 Kg", + "Height": "4.3 cm", + "Operating System": "freeRTOS", + "Screen Size": "1.6 inch", + "Touchscreen": "Yes", + "Screen Size (inch)": "1.60 INCH", + "Battery": "208mAh", + "Made in": "China", + "Compatibility": "All Android Devices", + "Series Name": "WATCH FIT 3", + "GPS": "No", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "No", + "Average Heart Rate Display": "Yes", + "Cellular": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.69 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "1.60 ุจูˆุตุฉ", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "freeRTOS", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุทูˆู„": "1 ุณู…", + "ุงู„ุนุฑุถ": "2.8 ุณู…", + "ุงู„ูˆุฒู†": "0.37 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "4.3 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "16 ู…ูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "ูƒู„ ุงุฌู‡ุฒุฉ ุงู„ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH FIT 3", + "ุฌูŠ ุจูŠ ุฅุณ": "ู„ุง", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู„ุง", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-150" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Xiaomi", + "name_en": "Xiaomi Redmi Watch 5 Active, 49MM, Matte Silver", + "name_ar": "ุดุงูˆู…ูŠ ุฑูŠุฏู…ูŠุŒ ุณุงุนุฉ ุฐูƒูŠุฉ 5 ุฃูƒุชูŠูุŒ 49 ู…ู„ู…ุŒ ูุถูŠ", + "description_en": "Buy Xiaomi Redmi Watch 5 Active, 49MM, Matte Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุดุงูˆู…ูŠ ุฑูŠุฏู…ูŠุŒ ุณุงุนุฉ ุฐูƒูŠุฉ 5 ุฃูƒุชูŠูุŒ 49 ู…ู„ู…ุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 109, + "compare_price": 129, + "images": [ + "https://media.extra.com/s/aurora/100387519_800/Xiaomi-Redmi-Watch-5-Active%2C-49MM%2C-Matte-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100387519_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387519_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387519_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387519_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/LastingBatterylife_DEN", + "https://media.extra.com/i/aurora/DailyHealthData_den", + "https://media.extra.com/i/aurora/ViewCalls_den_1" + ], + "options": [ + { + "sku": "EXT-c994003f", + "name_en": "Yes", + "name_ar": "Yes", + "price": 109, + "stock": 20, + "image": "https://media.extra.com/s/aurora/100387519_800/Xiaomi-Redmi-Watch-5-Active%2C-49MM%2C-Matte-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.62, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-151", + "source": "extra.com", + "brand_name": "Xiaomi", + "details_en": { + "Color": "Matte Silver", + "Processor": "Yes", + "Connectivity Technology": "Bluetooth & WiFi", + "Bluetooth": "YES", + "Memory (internal)": "Yes", + "Length": "13.1 CM", + "Width": "5.3 cm", + "Weight": "0.04 Kg", + "Height": "2.4 cm", + "Operating System": "Android & iOS", + "Screen Size": "2", + "Touchscreen": "Yes", + "Battery": "470mAh", + "Made in": "China", + "Compatibility": "All Devices", + "Series Name": "WATCH 5", + "Functions": "SMART Watch", + "Brand Name": "XIAOMI", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ุงู†ุฏุฑูˆูŠุฏ+ุงูŠ ุงูˆ ุงุณ", + "ุงู„ู…ุนุงู„ุฌ": "ู†ุนู…", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ ูˆุจู„ูˆุชูˆูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ ู…ุทููŠ", + "ุงู„ุทูˆู„": "13.1 CM", + "ุงู„ุนุฑุถ": "5.3 ุณู…", + "ุงู„ูˆุฒู†": "0.04 Kg", + "ุงู„ุงุฑุชูุงุน": "2.4 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "ู†ุนู…", + "ุจุทุงุฑูŠุฉ": "470 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH 5", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุดุงูˆู…ูŠ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-151" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Watch 8, 40MM, Gray", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8ุŒ 40 ู…ู…ุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy SAMSUNG Galaxy Watch 8, 40MM, Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8ุŒ 40 ู…ู…ุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1199, + "compare_price": 1349, + "images": [ + "https://media.extra.com/s/aurora/100461131_800/SAMSUNG-Galaxy-Watch-8%2C-40MM%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461131_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461131_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461131_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461131_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461131_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461131_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-9503bde7", + "name_en": "32GB", + "name_ar": "32GB", + "price": 1199, + "stock": 39, + "image": "https://media.extra.com/s/aurora/100461131_800/SAMSUNG-Galaxy-Watch-8%2C-40MM%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.59, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-152", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Gray", + "Processor": "3nm processor ; 5Core", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "32GB", + "RAM SIZE": "2GB", + "Length": "17.9 cm", + "Width": "7cm", + "Weight": "0.2Kg", + "Height": "4.4 cm", + "Operating System": "WearOS - EXYNOS W1000", + "Screen Size": "40mm", + "Touchscreen": "Yes", + "Battery": "325", + "Made in": "Vietnam", + "Compatibility": "Android", + "Series Name": "WATCH 8", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WearOS - EXYNOS W1000", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ุงู„ุทูˆู„": "17.9 ุณู…", + "ุงู„ุนุฑุถ": "7 ุณู…", + "ุงู„ูˆุฒู†": "0.2 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "4.4 cm", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "32ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "325", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH 8", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-152" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 46mmย Rose Gold Aluminium Case with Light Blush Sport BandS/M", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ูุงุชุญ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch Series 11ย GPSย 46mmย Rose Gold Aluminium Case with Light Blush Sport BandS/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ูุงุชุญ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1529, + "compare_price": 1929, + "images": [ + "https://media.extra.com/s/aurora/100472750_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-BandS-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100472750_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472750_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100472750_300_01", + "https://media.extra.com/v/aurora/100472750_300_02" + ], + "options": [ + { + "sku": "EXT-b0e52de5", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1529.0, + "stock": 13, + "image": "https://media.extra.com/i/aurora/100472750_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-3469d55e", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1529, + "stock": 50, + "image": "https://media.extra.com/s/aurora/100472750_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-BandS-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.86, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-153", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Rose Gold Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "7.6 cm", + "Weight": "0.42 kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "Rose Gold Aluminium", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "7.6 ุณู…", + "ุงู„ูˆุฒู†": "0.42 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-153" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Huawei", + "name_en": "Huawei Watch Fit 4 Pro with up to 7 Days Battery,44.5MM, Green", + "name_ar": "ู‡ูˆุงูˆูŠุŒ ุณุงุนุฉ ููŠุช 4 ุจุฑูˆุŒ 44.5 ู…ู…ุŒ ุฃุฎุถุฑ", + "description_en": "Buy Huawei Watch Fit 4 Pro with up to 7 Days Battery,44.5MM, Green from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูˆุงูˆูŠุŒ ุณุงุนุฉ ููŠุช 4 ุจุฑูˆุŒ 44.5 ู…ู…ุŒ ุฃุฎุถุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 699, + "compare_price": 999, + "images": [ + "https://media.extra.com/s/aurora/100410160_800/Huawei-Watch-Fit-4-Pro-with-up-to-7-Days-Battery%2C44-5MM%2C-Green?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100410160_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410160_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410160_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410160_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410160_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410160_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410160_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100410160_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/AnswerCalls_Swatch_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-ace41b1d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 699, + "stock": 32, + "image": "https://media.extra.com/s/aurora/100410160_800/Huawei-Watch-Fit-4-Pro-with-up-to-7-Days-Battery%2C44-5MM%2C-Green?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.82, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-154", + "source": "extra.com", + "brand_name": "Huawei", + "details_en": { + "Color": "Green", + "Connectivity Technology": "Bluetooth 5.0", + "Bluetooth": "Yes", + "Length": "4.3 CM", + "Width": "3.6 cm", + "Weight": "0.27 kg", + "Height": "0.90 cm", + "Operating System": "HarmonyOS", + "Screen Size": "1.8'", + "Touchscreen": "Yes", + "Battery": "400mAh", + "Made in": "China", + "Compatibility": "iOS/Android Devices", + "Series Name": "Huawei Watch Fit 4 Pro", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "Huawei", + "Water Resistant": "5ATM", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8'", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ู‡ุงุฑู…ูˆู†ูŠ ุฃูˆ ุฅุณ", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ 5.0", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุฎุถุฑ", + "ุงู„ุทูˆู„": "4.3 ุณู…", + "ุงู„ุนุฑุถ": "3.6 ุณู…", + "ุงู„ูˆุฒู†": "0.27 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "0.90 ุณู…", + "ุจุทุงุฑูŠุฉ": "400ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุชูˆุงูู‚": "iOS/Android Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Huawei Watch Fit 4 Pro", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ูˆุงูˆูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "5", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Green", + "color_ar": "ุฃุฎุถุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-154" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 42mmย Rose Gold Aluminium Case with Light Blush Sport Band M/L", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ูุงุชุญ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch Series 11ย GPSย 42mmย Rose Gold Aluminium Case with Light Blush Sport Band M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ูุงุชุญ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100473054_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473054_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473054_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100473054_300_01", + "https://media.extra.com/v/aurora/100473054_300_02" + ], + "options": [ + { + "sku": "EXT-e3a7b1e5", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1399, + "stock": 19, + "image": "https://media.extra.com/s/aurora/100473054_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-b58bcc8c", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1399.0, + "stock": 17, + "image": "https://media.extra.com/i/aurora/100473054_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.74, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-155", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Rose Gold Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "7.6 cm", + "Weight": "0.42 kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.6 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.69 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "Rose Gold Aluminium", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "7.6 ุณู…", + "ุงู„ูˆุฒู†": "0.42 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-155" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 42mmย Silver Aluminium Case with Purple Fog Sport Band M/L", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูุถูŠุŒ ุณูˆุงุฑ ุฃุฑุฌูˆุงู†ูŠ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch Series 11ย GPSย 42mmย Silver Aluminium Case with Purple Fog Sport Band M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูุถูŠุŒ ุณูˆุงุฑ ุฃุฑุฌูˆุงู†ูŠ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100472805_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Silver-Aluminium-Case-with-Purple-Fog-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100472805_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472805_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100472805_300_01", + "https://media.extra.com/v/aurora/100472805_300_02" + ], + "options": [ + { + "sku": "EXT-ac64af1b", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1399, + "stock": 13, + "image": "https://media.extra.com/s/aurora/100472805_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Silver-Aluminium-Case-with-Purple-Fog-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-373c6a0f", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1399.0, + "stock": 46, + "image": "https://media.extra.com/i/aurora/100472805_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.63, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-156", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Silver Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "7.6 cm", + "Weight": "0.42 kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.6 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.69 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "Silver Aluminium", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "7.6 ุณู…", + "ุงู„ูˆุฒู†": "0.42 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-156" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 42mmย Jet Black Aluminium Case with Black Sport Band M/L", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch Series 11ย GPSย 42mmย Jet Black Aluminium Case with Black Sport Band M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 42 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุฃุณูˆุฏุŒ ุณูˆุงุฑ ุฃุณูˆุฏ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1399, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100384094_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Jet-Black-Aluminium-Case-with-Black-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100384094_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384094_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100384094_300_01", + "https://media.extra.com/v/aurora/100384094_300_02" + ], + "options": [ + { + "sku": "EXT-dc9f7fa3", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1399, + "stock": 12, + "image": "https://media.extra.com/s/aurora/100384094_800/Apple-Watch-Series-11%C2%A0GPS%C2%A042mm%C2%A0Jet-Black-Aluminium-Case-with-Black-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-e8ad2d73", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1399.0, + "stock": 39, + "image": "https://media.extra.com/i/aurora/100384094_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.16, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-157", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Jet Black Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Operating System": "Watch OS 26", + "Screen Size": "1.6 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.69 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S9 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃู„ูˆู…ู†ูŠูˆู… ุฃุณูˆุฏ ู†ูุงุซ", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-157" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPS + Cellular 46mmย Gold Titanium Case with Gold Milanese Loop M/L", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 46 ู…ู„ู…ุŒุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุฐู‡ุจูŠุŒุณูˆุงุฑ ู…ูŠู„ุงู†ูŠุฒ ุฐู‡ุจูŠุŒู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch Series 11ย GPS + Cellular 46mmย Gold Titanium Case with Gold Milanese Loop M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 46 ู…ู„ู…ุŒุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุฐู‡ุจูŠุŒุณูˆุงุฑ ู…ูŠู„ุงู†ูŠุฒ ุฐู‡ุจูŠุŒู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3399, + "compare_price": 3499, + "images": [ + "https://media.extra.com/s/aurora/100473170_800/Apple-Watch-Series-11%C2%A0GPS-%2B-Cellular-46mm%C2%A0Gold-Titanium-Case-with-Gold-Milanese-Loop-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473170_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473170_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100473170_300_01", + "https://media.extra.com/v/aurora/100473170_300_02" + ], + "options": [ + { + "sku": "EXT-16ab2d4a", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 3399.0, + "stock": 27, + "image": "https://media.extra.com/i/aurora/100473170_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-a6e998fc", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 3399.0, + "stock": 48, + "image": "https://media.extra.com/i/aurora/100473170_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-0ccf3579", + "name_en": "null", + "name_ar": "null", + "price": 3399.0, + "stock": 49, + "image": "https://media.extra.com/i/aurora/100473170_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.55, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-158", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Gold Titanium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "21.4cm", + "Weight": "0.46 Kg", + "Height": "3.8 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุชูŠุชุงู†ูŠูˆู… ุฐู‡ุจูŠ", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "21.4 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.8 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-158" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPSย 46mmย Rose Gold Aluminium Case with Light Blush Sport Band M/L", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ูุงุชุญ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch Series 11ย GPSย 46mmย Rose Gold Aluminium Case with Light Blush Sport Band M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ูุงุชุญ ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1529, + "compare_price": 1929, + "images": [ + "https://media.extra.com/s/aurora/100472727_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100472727_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100472727_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100472727_300_01", + "https://media.extra.com/v/aurora/100472727_300_02" + ], + "options": [ + { + "sku": "EXT-5e6fd0f2", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 1529.0, + "stock": 10, + "image": "https://media.extra.com/i/aurora/100472727_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-1284e8c7", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 1529, + "stock": 45, + "image": "https://media.extra.com/s/aurora/100472727_800/Apple-Watch-Series-11%C2%A0GPS%C2%A046mm%C2%A0Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.59, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-159", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Rose Gold Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "7.6 cm", + "Weight": "0.42 kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "Rose Gold Aluminium", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "7.6 ุณู…", + "ุงู„ูˆุฒู†": "0.42 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-159" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch SE GPS 44MM Starlight Aluminium Case with Starlight Sport Band - M/L", + "name_ar": "ุฃุจู„ ุณุงุนุฉ ุงุณ ุฅูŠ 44 ู…ู„ู… ุฌูŠ ุจูŠ ุงุณุŒ ุบุทุงุก ุงู„ู…ู†ูŠูˆู… ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ุณูˆุงุฑ ุฑูŠุงุถูŠ ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch SE GPS 44MM Starlight Aluminium Case with Starlight Sport Band - M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ ุณุงุนุฉ ุงุณ ุฅูŠ 44 ู…ู„ู… ุฌูŠ ุจูŠ ุงุณุŒ ุบุทุงุก ุงู„ู…ู†ูŠูˆู… ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ุณูˆุงุฑ ุฑูŠุงุถูŠ ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 929, + "compare_price": 1229, + "images": [ + "https://media.extra.com/s/aurora/100379079_800/Apple-Watch-SE-GPS-44MM-Starlight-Aluminium-Case-with-Starlight-Sport-Band---M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100379079_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100379079_800_14?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-60f7df87", + "name_en": "40mm", + "name_ar": "40 ู…ู…", + "price": 929.0, + "stock": 13, + "image": "https://media.extra.com/i/aurora/100379079_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-5f402cae", + "name_en": "44mm", + "name_ar": "44 ู…ู…", + "price": 929, + "stock": 28, + "image": "https://media.extra.com/s/aurora/100379079_800/Apple-Watch-SE-GPS-44MM-Starlight-Aluminium-Case-with-Starlight-Sport-Band---M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.19, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-160", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Starlight Aluminium", + "Processor": "S8 SiP", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Memory (internal)": "32GB", + "RAM SIZE": "1GB", + "Operating System": "WatchOS 11", + "Screen Size": "1.73 inch", + "Touchscreen": "Yes", + "Screen Size (inch)": "1.57 INCH", + "Battery": "Built-in lithium-ion", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "WATCH SE 2024", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "1.57 ุจูˆุตุฉ", + "ุงู„ู…ุนุงู„ุฌ": "ุดุฑูŠุญุฉ S8", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃู„ูˆู…ู†ูŠูˆู… ุงู„ู†ุฌูˆู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "32ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "1ุฌูŠุฌุง ุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "ุจุทุงุฑูŠุฉ ู„ูŠุซูŠูˆู… ุฃูŠูˆู† ู…ุฏู…ุฌุฉ", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุงุจู„ ูˆุงุชุด ุงุณ ุงูŠ 2024", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง" + }, + "color_en": "Starlight", + "color_ar": "ุณุชุงุฑู„ุงูŠุช" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-160" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Ultra 3ย GPS + Cellularย 49mmย Natural Titanium Case with Anchor Blue Ocean Band", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุชุฑุง 3ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 49 ู…ู„ู…ุŒ ุบุทุงุก ุชูŠุชุงู†ูŠูˆู…ุŒ ุณูˆุงุฑ ุงุฒุฑู‚ ุจุญุฑูŠ", + "description_en": "Buy Apple Watch Ultra 3ย GPS + Cellularย 49mmย Natural Titanium Case with Anchor Blue Ocean Band from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุชุฑุง 3ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 49 ู…ู„ู…ุŒ ุบุทุงุก ุชูŠุชุงู†ูŠูˆู…ุŒ ุณูˆุงุฑ ุงุฒุฑู‚ ุจุญุฑูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3499, + "compare_price": 3599, + "images": [ + "https://media.extra.com/s/aurora/100470312_800/Apple-Watch-Ultra-3%C2%A0GPS-%2B-Cellular%C2%A049mm%C2%A0Natural-Titanium-Case-with-Anchor-Blue-Ocean-Band?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100470312_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100470312_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-c8a20fff", + "name_en": "49mm", + "name_ar": "49 ู…ู…", + "price": 3499, + "stock": 14, + "image": "https://media.extra.com/s/aurora/100470312_800/Apple-Watch-Ultra-3%C2%A0GPS-%2B-Cellular%C2%A049mm%C2%A0Natural-Titanium-Case-with-Anchor-Blue-Ocean-Band?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.26, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-161", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Natural Titanium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "21.4cm", + "Weight": "0.46 Kg", + "Height": "3.8 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.9 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "APPLE WATCH ULTRA 3rd GEN", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.9 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุชูŠุชุงู†ูŠูˆู… ุทุจูŠุนูŠ", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "21.4 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.8 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "APPLE WATCH ULTRA 3rd GEN", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-161" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPS + Cellular 46mmย Gold Titanium Case with Light Blush Sport Band M/L", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ุฑูŠุงุถูŠุŒู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch Series 11ย GPS + Cellular 46mmย Gold Titanium Case with Light Blush Sport Band M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 46 ู…ู„ู…ุŒ ุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุฐู‡ุจูŠุŒ ุณูˆุงุฑ ูˆุฑุฏูŠ ุฑูŠุงุถูŠุŒู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3149, + "compare_price": 3299, + "images": [ + "https://media.extra.com/s/aurora/100473180_800/Apple-Watch-Series-11%C2%A0GPS-%2B-Cellular-46mm%C2%A0Gold-Titanium-Case-with-Light-Blush-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473180_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473180_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100473180_300_01", + "https://media.extra.com/v/aurora/100473180_300_02" + ], + "options": [ + { + "sku": "EXT-c3a56050", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 3149.0, + "stock": 6, + "image": "https://media.extra.com/i/aurora/100473180_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-9f264fee", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 3149, + "stock": 34, + "image": "https://media.extra.com/s/aurora/100473180_800/Apple-Watch-Series-11%C2%A0GPS-%2B-Cellular-46mm%C2%A0Gold-Titanium-Case-with-Light-Blush-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-4a773a3e", + "name_en": "null", + "name_ar": "null", + "price": 3149.0, + "stock": 23, + "image": "https://media.extra.com/i/aurora/100473180_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.59, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-162", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Gold Titanium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "21.4cm", + "Weight": "0.46 Kg", + "Height": "3.8 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "Yes", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุชูŠุชุงู†ูŠูˆู… ุฐู‡ุจูŠ", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "21.4 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.8 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-162" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPS + Cellular 46mmย Gold Titanium Case with Gold Milanese Loop S/M", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 46 ู…ู„ู…ุŒุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุฐู‡ุจูŠุŒุณูˆุงุฑ ู…ูŠู„ุงู†ูŠุฒ ุฐู‡ุจูŠุŒุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch Series 11ย GPS + Cellular 46mmย Gold Titanium Case with Gold Milanese Loop S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 46 ู…ู„ู…ุŒุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุฐู‡ุจูŠุŒุณูˆุงุฑ ู…ูŠู„ุงู†ูŠุฒ ุฐู‡ุจูŠุŒุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3399, + "compare_price": 3499, + "images": [ + "https://media.extra.com/s/aurora/100473178_800/Apple-Watch-Series-11%C2%A0GPS-%2B-Cellular-46mm%C2%A0Gold-Titanium-Case-with-Gold-Milanese-Loop-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473178_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473178_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100473178_300_01", + "https://media.extra.com/v/aurora/100473178_300_02" + ], + "options": [ + { + "sku": "EXT-4c6c4e59", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 3399.0, + "stock": 35, + "image": "https://media.extra.com/i/aurora/100473178_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-54c5eed2", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 3399.0, + "stock": 41, + "image": "https://media.extra.com/i/aurora/100473178_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-fc80f013", + "name_en": "null", + "name_ar": "null", + "price": 3399.0, + "stock": 13, + "image": "https://media.extra.com/i/aurora/100473178_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.85, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-163", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Gold Titanium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "21.4cm", + "Weight": "0.46 Kg", + "Height": "3.8 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุชูŠุชุงู†ูŠูˆู… ุฐู‡ุจูŠ", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "21.4 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.8 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-163" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPS + Cellular 46mmย Natural Titanium Case with Stone Grey Sport Band S/M", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 46 ู…ู„ู…ุŒุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุทุจูŠุนูŠุŒุณูˆุงุฑ ุฑู…ุงุฏูŠ ุฑูŠุงุถูŠุŒุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch Series 11ย GPS + Cellular 46mmย Natural Titanium Case with Stone Grey Sport Band S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 46 ู…ู„ู…ุŒุบุทุงุก ุชูŠุชุงู†ูŠูˆู… ุทุจูŠุนูŠุŒุณูˆุงุฑ ุฑู…ุงุฏูŠ ุฑูŠุงุถูŠุŒุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3149, + "compare_price": 3299, + "images": [ + "https://media.extra.com/s/aurora/100473174_800/Apple-Watch-Series-11%C2%A0GPS-%2B-Cellular-46mm%C2%A0Natural-Titanium-Case-with-Stone-Grey-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473174_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473174_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100473174_300_01", + "https://media.extra.com/v/aurora/100473174_300_02" + ], + "options": [ + { + "sku": "EXT-26406bb4", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 3149.0, + "stock": 38, + "image": "https://media.extra.com/i/aurora/100473174_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-60bb5a07", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 3149, + "stock": 41, + "image": "https://media.extra.com/s/aurora/100473174_800/Apple-Watch-Series-11%C2%A0GPS-%2B-Cellular-46mm%C2%A0Natural-Titanium-Case-with-Stone-Grey-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-29973b88", + "name_en": "null", + "name_ar": "null", + "price": 3149.0, + "stock": 21, + "image": "https://media.extra.com/i/aurora/100473174_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.35, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-164", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Natural Titanium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "21.4cm", + "Weight": "0.46 Kg", + "Height": "3.8 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุชูŠุชุงู†ูŠูˆู… ุทุจูŠุนูŠ", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "21.4 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.8 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-164" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch SE 3ย GPS 40mmย Starlight Aluminium Case with Starlight Sport Band M/L", + "name_ar": "ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 40 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ุณูˆุงุฑ ุถูˆุก ุงู„ู†ุฌูˆู… ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ", + "description_en": "Buy Apple Watch SE 3ย GPS 40mmย Starlight Aluminium Case with Starlight Sport Band M/L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ 40 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุถูˆุก ุงู„ู†ุฌูˆู…ุŒ ุณูˆุงุฑ ุถูˆุก ุงู„ู†ุฌูˆู… ุฑูŠุงุถูŠุŒ ู…ุชูˆุณุท/ูƒุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 999, + "compare_price": 1099, + "images": [ + "https://media.extra.com/s/aurora/100473160_800/Apple-Watch-SE-3%C2%A0GPS-40mm%C2%A0Starlight-Aluminium-Case-with-Starlight-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473160_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473160_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-fb8603da", + "name_en": "40mm", + "name_ar": "40 ู…ู…", + "price": 999, + "stock": 34, + "image": "https://media.extra.com/s/aurora/100473160_800/Apple-Watch-SE-3%C2%A0GPS-40mm%C2%A0Starlight-Aluminium-Case-with-Starlight-Sport-Band-M-L?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-90cfd05e", + "name_en": "44mm", + "name_ar": "44 ู…ู…", + "price": 999.0, + "stock": 50, + "image": "https://media.extra.com/i/aurora/100473160_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.16, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-165", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Starlight Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "29 cm", + "Weight": "0.46 Kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.5 Inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "WATCH SE 2025", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Cellular": "No", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.5 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃู„ูˆู…ู†ูŠูˆู… ุงู„ู†ุฌูˆู…", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "29 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH SE 2025", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Starlight", + "color_ar": "ุณุชุงุฑู„ุงูŠุช" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-165" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch SE 3ย GPS + Cellular 44mmย Midnight Aluminium Case with Midnight Sport Band S/M", + "name_ar": "ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 44 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุณู…ุงุก ุงู„ู„ูŠู„ุŒ ุณูˆุงุฑ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch SE 3ย GPS + Cellular 44mmย Midnight Aluminium Case with Midnight Sport Band S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุจู„ุŒ ุณุงุนุฉ ุฅุณ ุฅูŠ 3ุŒ ุฌูŠ ุจูŠ ุฅุณุŒ ุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ 44 ู…ู„ู…ุŒ ุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ุณู…ุงุก ุงู„ู„ูŠู„ุŒ ุณูˆุงุฑ ุฑูŠุงุถูŠุŒ ุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1349, + "compare_price": 1449, + "images": [ + "https://media.extra.com/s/aurora/100473058_800/Apple-Watch-SE-3%C2%A0GPS-%2B-Cellular-44mm%C2%A0Midnight-Aluminium-Case-with-Midnight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473058_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473058_800_16?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-248563da", + "name_en": "40mm", + "name_ar": "40 ู…ู…", + "price": 1349.0, + "stock": 48, + "image": "https://media.extra.com/i/aurora/100473058_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-b10beb0b", + "name_en": "44mm", + "name_ar": "44 ู…ู…", + "price": 1349, + "stock": 37, + "image": "https://media.extra.com/s/aurora/100473058_800/Apple-Watch-SE-3%C2%A0GPS-%2B-Cellular-44mm%C2%A0Midnight-Aluminium-Case-with-Midnight-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.87, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-166", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Midnight Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "29 cm", + "Weight": "0.46 Kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.7 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "WATCH SE 2025", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Cellular": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.7 inch", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ ู…ู†ุชุตู ุงู„ู„ูŠู„ ุฅุทุงุฑ ุงู„ูˆู…ู†ูŠูˆู…", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "29 ุณู…", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH SE 2025", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Midnight", + "color_ar": "ู…ู†ุชุตู ุงู„ู„ูŠู„" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-166" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Apple", + "name_en": "Apple Watch Series 11ย GPS + Cellular 46mm Rose Gold Aluminium Case with Light Blush Sport Band S/M", + "name_ar": "ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ46 ู…ู„ู…ุŒุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒุณูˆุงุฑ ูˆุฑุฏูŠ ุฑูŠุงุถูŠุŒุตุบูŠุฑ/ู…ุชูˆุณุท", + "description_en": "Buy Apple Watch Series 11ย GPS + Cellular 46mm Rose Gold Aluminium Case with Light Blush Sport Band S/M from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงุจู„ุŒ ุณุงุนุฉ ุงู„ุฌูŠู„ 11ุŒ ุฌูŠ ุจูŠ ุงุณุŒุฎุงุตูŠุฉ ุงู„ุงุชุตุงู„ุŒ46 ู…ู„ู…ุŒุบุทุงุก ุฃู„ู…ู†ูŠูˆู… ูˆุฑุฏูŠ ุฐู‡ุจูŠุŒุณูˆุงุฑ ูˆุฑุฏูŠ ุฑูŠุงุถูŠุŒุตุบูŠุฑ/ู…ุชูˆุณุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2229, + "compare_price": 2329, + "images": [ + "https://media.extra.com/s/aurora/100473053_800/Apple-Watch-Series-11%C2%A0GPS-%2B-Cellular-46mm-Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100473053_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100473053_800_16?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100473053_300_01", + "https://media.extra.com/v/aurora/100473053_300_02" + ], + "options": [ + { + "sku": "EXT-2ea07970", + "name_en": "42mm", + "name_ar": "42 ู…ู…", + "price": 2229.0, + "stock": 34, + "image": "https://media.extra.com/i/aurora/100473053_800_01?fmt=auto&w=721" + }, + { + "sku": "EXT-6bd51573", + "name_en": "46mm", + "name_ar": "46 ู…ู…", + "price": 2229, + "stock": 12, + "image": "https://media.extra.com/s/aurora/100473053_800/Apple-Watch-Series-11%C2%A0GPS-%2B-Cellular-46mm-Rose-Gold-Aluminium-Case-with-Light-Blush-Sport-Band-S-M?locale=en-GB,en-*,*&$Listing-Product-2x$" + }, + { + "sku": "EXT-2d58e002", + "name_en": "null", + "name_ar": "null", + "price": 2229.0, + "stock": 20, + "image": "https://media.extra.com/i/aurora/100473053_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.54, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-167", + "source": "extra.com", + "brand_name": "Apple", + "details_en": { + "Color": "Rose Gold Aluminium", + "Processor": "S10 Chip", + "Connectivity Technology": "Bluetooth; Wireless", + "Bluetooth": "Yes", + "Length": "11.8 cm", + "Width": "7.6 cm", + "Weight": "0.42 kg", + "Height": "3.6 cm", + "Operating System": "Watch OS 26", + "Screen Size": "1.8 inch", + "Touchscreen": "Yes", + "Made in": "Assorted", + "Compatibility": "All Devices", + "Series Name": "Series 11", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "APPLE", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Cellular": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.8 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "Watch OS 26", + "ุงู„ู…ุนุงู„ุฌ": "S11 Chip", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ, ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "Rose Gold Aluminium", + "ุงู„ุทูˆู„": "11.8 ุณู…", + "ุงู„ุนุฑุถ": "7.6 ุณู…", + "ุงู„ูˆุฒู†": "0.42 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "3.6 ุณู…", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Series 11", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฃุจู„", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-167" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Watch 8, 40MM, Silver", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8ุŒ 40 ู…ู…ุŒ ูุถูŠ", + "description_en": "Buy SAMSUNG Galaxy Watch 8, 40MM, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8ุŒ 40 ู…ู…ุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1199, + "compare_price": 1349, + "images": [ + "https://media.extra.com/s/aurora/100461091_800/SAMSUNG-Galaxy-Watch-8%2C-40MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461091_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461091_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461091_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461091_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461091_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461091_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-e6fb9609", + "name_en": "32GB", + "name_ar": "32GB", + "price": 1199, + "stock": 32, + "image": "https://media.extra.com/s/aurora/100461091_800/SAMSUNG-Galaxy-Watch-8%2C-40MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.55, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-168", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Silver", + "Processor": "3nm processor ; 5Core", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "32GB", + "RAM SIZE": "2GB", + "Length": "17.9 cm", + "Width": "7cm", + "Weight": "0.2Kg", + "Height": "4.4 cm", + "Operating System": "WearOS - EXYNOS W1000", + "Screen Size": "40mm", + "Touchscreen": "Yes", + "Battery": "325", + "Made in": "Vietnam", + "Compatibility": "Android", + "Series Name": "WATCH 8", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WearOS - EXYNOS W1000", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุทูˆู„": "17.9 ุณู…", + "ุงู„ุนุฑุถ": "7 ุณู…", + "ุงู„ูˆุฒู†": "0.2 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "4.4 cm", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "32ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "325", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH 8", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-168" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Watch Ultra 2025, 47MM, Gray", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ ุงู„ุชุฑุง 2025ุŒ 47 ู…ู…ุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy SAMSUNG Galaxy Watch Ultra 2025, 47MM, Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ ุงู„ุชุฑุง 2025ุŒ 47 ู…ู…ุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2249, + "compare_price": 2499, + "images": [ + "https://media.extra.com/s/aurora/100461135_800/SAMSUNG-Galaxy-Watch-Ultra-2025%2C-47MM%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461135_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461135_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461135_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461135_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461135_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461135_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-f685fe04", + "name_en": "64GB", + "name_ar": "64GB", + "price": 2249, + "stock": 25, + "image": "https://media.extra.com/s/aurora/100461135_800/SAMSUNG-Galaxy-Watch-Ultra-2025%2C-47MM%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.42, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-169", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Gray", + "Processor": "3nm processor ; 5Core", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "64GB", + "RAM SIZE": "2GB", + "Length": "1.2 cm", + "Width": "4.7 cm", + "Weight": "0.10Kg", + "Height": "4.7 cm", + "Operating System": "WearOS - EXYNOS W1000", + "Screen Size": "1.47 Inch", + "Touchscreen": "Yes", + "Battery": "590mAh", + "Made in": "Vietnam", + "Compatibility": "Android", + "Series Name": "GALAXY WATCH ULTRA", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.47 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WearOS - EXYNOS W1000", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ุงู„ุทูˆู„": "1.2 ุณู…", + "ุงู„ุนุฑุถ": "4.7 ุณู…", + "ุงู„ูˆุฒู†": "0.10 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "4.7 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "64ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "GALAXY WATCH ULTRA", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-169" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Watch 8, 44MM, Silver", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8ุŒ 44 ู…ู…ุŒ ูุถูŠ", + "description_en": "Buy SAMSUNG Galaxy Watch 8, 44MM, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8ุŒ 44 ู…ู…ุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1299, + "compare_price": 1449, + "images": [ + "https://media.extra.com/s/aurora/100461133_800/SAMSUNG-Galaxy-Watch-8%2C-44MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461133_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461133_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461133_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461133_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461133_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461133_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-6507f781", + "name_en": "32GB", + "name_ar": "32GB", + "price": 1299, + "stock": 44, + "image": "https://media.extra.com/s/aurora/100461133_800/SAMSUNG-Galaxy-Watch-8%2C-44MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.02, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-170", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Silver", + "Processor": "3nm processor ; 5Core", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "32GB", + "RAM SIZE": "2GB", + "Length": "17.9 cm", + "Width": "7cm", + "Weight": "0.2Kg", + "Height": "4.4 cm", + "Operating System": "WearOS - EXYNOS W1000", + "Screen Size": "44mm", + "Touchscreen": "Yes", + "Battery": "325", + "Made in": "Vietnam", + "Compatibility": "Android", + "Series Name": "WATCH 8", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "44 ู…ู„ู…", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WearOS - EXYNOS W1000", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุทูˆู„": "17.9 ุณู…", + "ุงู„ุนุฑุถ": "7 ุณู…", + "ุงู„ูˆุฒู†": "0.2 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "4.4 cm", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "32ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "325", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH 8", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-170" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Watch 8 Classic, 46MM, White", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8 ูƒู„ุงุณูŠูƒุŒ 46 ู…ู…ุŒ ุฃุจูŠุถ", + "description_en": "Buy SAMSUNG Galaxy Watch 8 Classic, 46MM, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8 ูƒู„ุงุณูŠูƒุŒ 46 ู…ู…ุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1799, + "compare_price": 1949, + "images": [ + "https://media.extra.com/s/aurora/100461129_800/SAMSUNG-Galaxy-Watch-8-Classic%2C-46MM%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461129_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461129_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461129_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461129_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461129_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461129_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-84d1ffee", + "name_en": "64GB", + "name_ar": "64GB", + "price": 1799, + "stock": 40, + "image": "https://media.extra.com/s/aurora/100461129_800/SAMSUNG-Galaxy-Watch-8-Classic%2C-46MM%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.04, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-171", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "White", + "Processor": "3nm processor ; 5Core", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "64GB", + "RAM SIZE": "2GB", + "Length": "17.9 cm", + "Width": "7cm", + "Weight": "0.3 kg", + "Height": "4.4 cm", + "Operating System": "WearOS - EXYNOS W1000", + "Screen Size": "46MM", + "Touchscreen": "Yes", + "Battery": "445mAh", + "Made in": "Vietnam", + "Compatibility": "Android", + "Series Name": "WATCH 8 CLASSIC", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "46 ู…ู„ู…", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WearOS - EXYNOS W1000", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ุทูˆู„": "17.9 ุณู…", + "ุงู„ุนุฑุถ": "7 ุณู…", + "ุงู„ูˆุฒู†": "0.3 ูƒุฌู…", + "ุงู„ุงุฑุชูุงุน": "4.4 cm", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "64ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "445 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH 8 CLASSIC", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-171" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Watch Ultra 2025, 47MM, White", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ ุงู„ุชุฑุง 2025ุŒ 47 ู…ู…ุŒ ุฃุจูŠุถ", + "description_en": "Buy SAMSUNG Galaxy Watch Ultra 2025, 47MM, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ ุงู„ุชุฑุง 2025ุŒ 47 ู…ู…ุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2249, + "compare_price": 2499, + "images": [ + "https://media.extra.com/s/aurora/100461100_800/SAMSUNG-Galaxy-Watch-Ultra-2025%2C-47MM%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461100_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461100_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461100_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461100_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461100_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461100_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-700dac51", + "name_en": "64GB", + "name_ar": "64GB", + "price": 2249, + "stock": 40, + "image": "https://media.extra.com/s/aurora/100461100_800/SAMSUNG-Galaxy-Watch-Ultra-2025%2C-47MM%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.5, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-172", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "White", + "Processor": "3nm processor ; 5Core", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "64GB", + "RAM SIZE": "2GB", + "Length": "1.2 cm", + "Width": "4.7 cm", + "Weight": "0.10Kg", + "Height": "4.7 cm", + "Operating System": "WearOS - EXYNOS W1000", + "Screen Size": "1.47 Inch", + "Touchscreen": "Yes", + "Battery": "590mAh", + "Made in": "Vietnam", + "Compatibility": "Android", + "Series Name": "GALAXY WATCH ULTRA", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.47 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WearOS - EXYNOS W1000", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ุทูˆู„": "1.2 ุณู…", + "ุงู„ุนุฑุถ": "4.7 ุณู…", + "ุงู„ูˆุฒู†": "0.10 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "4.7 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "64ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "GALAXY WATCH ULTRA", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-172" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Watch 8, 44MM, Gray", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8ุŒ 44 ู…ู…ุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy SAMSUNG Galaxy Watch 8, 44MM, Gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ 8ุŒ 44 ู…ู…ุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1299, + "compare_price": 1449, + "images": [ + "https://media.extra.com/s/aurora/100461090_800/SAMSUNG-Galaxy-Watch-8%2C-44MM%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461090_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461090_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461090_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461090_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461090_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461090_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-f025886f", + "name_en": "32GB", + "name_ar": "32GB", + "price": 1299, + "stock": 8, + "image": "https://media.extra.com/s/aurora/100461090_800/SAMSUNG-Galaxy-Watch-8%2C-44MM%2C-Gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.56, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-173", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Gray", + "Processor": "3nm processor ; 5Core", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "32GB", + "RAM SIZE": "2GB", + "Length": "17.9 cm", + "Width": "7cm", + "Weight": "0.2Kg", + "Height": "4.4 cm", + "Operating System": "WearOS - EXYNOS W1000", + "Screen Size": "44mm", + "Touchscreen": "Yes", + "Battery": "325", + "Made in": "Vietnam", + "Compatibility": "Android", + "Series Name": "WATCH 8", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "44 ู…ู„ู…", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WearOS - EXYNOS W1000", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ุงู„ุทูˆู„": "17.9 ุณู…", + "ุงู„ุนุฑุถ": "7 ุณู…", + "ุงู„ูˆุฒู†": "0.2 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "4.4 cm", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "32ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "325", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "WATCH 8", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-173" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "SAMSUNG Galaxy Watch Ultra 2025, 47MM, Silver", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ ุงู„ุชุฑุง 2025ุŒ 47 ู…ู…ุŒ ูุถูŠ", + "description_en": "Buy SAMSUNG Galaxy Watch Ultra 2025, 47MM, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุฌุงู„ุงูƒุณูŠ ุณุงุนุฉ ุงู„ุชุฑุง 2025ุŒ 47 ู…ู…ุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2249, + "compare_price": 2499, + "images": [ + "https://media.extra.com/s/aurora/100461087_800/SAMSUNG-Galaxy-Watch-Ultra-2025%2C-47MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100461087_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461087_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461087_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461087_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461087_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100461087_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/ViewCalls_den", + "https://media.extra.com/i/aurora/SleepMonitoring_den", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-588ec8fc", + "name_en": "64GB", + "name_ar": "64GB", + "price": 2249, + "stock": 14, + "image": "https://media.extra.com/s/aurora/100461087_800/SAMSUNG-Galaxy-Watch-Ultra-2025%2C-47MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.02, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-174", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Silver", + "Processor": "3nm processor ; 5Core", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "64GB", + "RAM SIZE": "2GB", + "Length": "1.2 cm", + "Width": "4.7 cm", + "Weight": "0.10Kg", + "Height": "4.7 cm", + "Operating System": "WearOS - EXYNOS W1000", + "Screen Size": "1.47 Inch", + "Touchscreen": "Yes", + "Battery": "590mAh", + "Made in": "Vietnam", + "Compatibility": "Android", + "Series Name": "GALAXY WATCH ULTRA", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.47 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "WearOS - EXYNOS W1000", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุทูˆู„": "1.2 ุณู…", + "ุงู„ุนุฑุถ": "4.7 ุณู…", + "ุงู„ูˆุฒู†": "0.10 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "4.7 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "64ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "ุงู†ุฏุฑูˆูŠุฏ", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "GALAXY WATCH ULTRA", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-174" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "Samsung, Galaxy Watch 6, 47MM, Silver", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุฌุงู„ูƒุณูŠ ูˆุงุชุด 6ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 47 ู…ู…ุŒูุถู‰", + "description_en": "Buy Samsung, Galaxy Watch 6, 47MM, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุฌุงู„ูƒุณูŠ ูˆุงุชุด 6ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 47 ู…ู…ุŒูุถู‰ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 949, + "compare_price": 1699, + "images": [ + "https://media.extra.com/s/aurora/100346499_800/Samsung%2C-Galaxy-Watch-6%2C-47MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100346499_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346499_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346499_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346499_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346499_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346499_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/LastingBatterylife_DEN", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-a99aed72", + "name_en": "16GB", + "name_ar": "16GB", + "price": 949, + "stock": 28, + "image": "https://media.extra.com/s/aurora/100346499_800/Samsung%2C-Galaxy-Watch-6%2C-47MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.35, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-175", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Silver", + "Processor": "Exynos W930", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "16GB", + "RAM SIZE": "2GB", + "Length": "0.45 CM", + "Width": "0.45 CM", + "Weight": "0.46 Kg", + "Height": "0.10 cm", + "Operating System": "Tizen 6.6", + "Screen Size": "1.85 inch", + "Touchscreen": "Yes", + "Screen Size (inch)": "1.85 INCH", + "Battery": "590mAh", + "Made in": "Vietnam", + "Compatibility": "All Devices", + "Series Name": "Watch 6 Series", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "5ATM/ IP68", + "Cellular": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "1.85 ุจูˆุตุฉ", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ูˆุฒู†": "0.46 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "0.10 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "16ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณุงุนู‡ ุณู„ุณู„ู‡ 6", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-175" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "Samsung, Galaxy Watch 6, 43MM, Silver", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุฌุงู„ูƒุณูŠ ูˆุงุชุด 6ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 43 ู…ู…ุŒ ูุถู‰", + "description_en": "Buy Samsung, Galaxy Watch 6, 43MM, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุฌุงู„ูƒุณูŠ ูˆุงุชุด 6ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 43 ู…ู…ุŒ ูุถู‰ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 799, + "compare_price": 1599, + "images": [ + "https://media.extra.com/s/aurora/100346497_800/Samsung%2C-Galaxy-Watch-6%2C-43MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100346497_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346497_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346497_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346497_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346497_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346497_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/LastingBatterylife_DEN", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-ea76172c", + "name_en": "16GB", + "name_ar": "16GB", + "price": 799, + "stock": 45, + "image": "https://media.extra.com/s/aurora/100346497_800/Samsung%2C-Galaxy-Watch-6%2C-43MM%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.01, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-176", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Silver", + "Processor": "Exynos W930", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "16GB", + "RAM SIZE": "2GB", + "Length": "0.43 CM", + "Width": "0.44 cm", + "Weight": "0.33 Kg", + "Height": "0.90 cm", + "Operating System": "Tizen 6.6", + "Screen Size": "1.69 inch", + "Touchscreen": "Yes", + "Screen Size (inch)": "1.69 INCH", + "Battery": "284mAh", + "Made in": "Vietnam", + "Compatibility": "All Devices", + "Series Name": "Watch 6 Series", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "5ATM/ IP68", + "Cellular": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.69 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "1.69 ุจูˆุตุฉ", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุนุฑุถ": "0.44 ุณู…", + "ุงู„ูˆุฒู†": "0.33 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "0.90 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "16ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "284 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณุงุนู‡ ุณู„ุณู„ู‡ 6", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-176" + }, + { + "category": "ุณุงุนุงุช ุฐูƒูŠุฉ", + "category_en": "Smartwatches", + "main_category": "ู…ู„ุญู‚ุงุช ูˆุงูƒุณุณูˆุงุฑุงุช", + "main_category_en": "Accessories", + "category_icon": "๐Ÿ”Œ", + "brand": "Samsung", + "name_en": "Samsung, Galaxy Watch 6, 43MM, Black", + "name_ar": "ุณุงู…ุณูˆู†ุฌุŒ ุฌุงู„ูƒุณูŠ ูˆุงุชุด 6ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 43 ู…ู…ุŒ ุฃุณูˆุฏ", + "description_en": "Buy Samsung, Galaxy Watch 6, 43MM, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌุŒ ุฌุงู„ูƒุณูŠ ูˆุงุชุด 6ุŒ ุณุงุนุฉ ุฐูƒูŠุฉุŒ 43 ู…ู…ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 799, + "compare_price": 1599, + "images": [ + "https://media.extra.com/s/aurora/100346496_800/Samsung%2C-Galaxy-Watch-6%2C-43MM%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100346496_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346496_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346496_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346496_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346496_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346496_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ThePerfectSize_den", + "https://media.extra.com/i/aurora/LastingBatterylife_DEN", + "https://media.extra.com/i/aurora/DailyHealthData_den" + ], + "options": [ + { + "sku": "EXT-7f31c175", + "name_en": "16GB", + "name_ar": "16GB", + "price": 799, + "stock": 18, + "image": "https://media.extra.com/s/aurora/100346496_800/Samsung%2C-Galaxy-Watch-6%2C-43MM%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.76, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-177", + "source": "extra.com", + "brand_name": "Samsung", + "details_en": { + "Color": "Black", + "Processor": "Exynos W930", + "Connectivity Technology": "Bluetooth", + "Bluetooth": "Yes", + "Memory (internal)": "16GB", + "RAM SIZE": "2GB", + "Length": "0.43 CM", + "Width": "0.44 cm", + "Weight": "0.33 Kg", + "Height": "0.90 cm", + "Operating System": "Tizen 6.6", + "Screen Size": "1.69 inch", + "Touchscreen": "Yes", + "Screen Size (inch)": "1.69 INCH", + "Battery": "284mAh", + "Made in": "Vietnam", + "Compatibility": "All Devices", + "Series Name": "Watch 6 Series", + "GPS": "Yes", + "Functions": "SMART Watch", + "Brand Name": "SAMSUNG", + "Voice Activated": "Yes", + "Average Heart Rate Display": "Yes", + "Water Resistant": "5ATM/ IP68", + "Cellular": "No" + }, + "details_ar": { + "ุญุฌู… ุงู„ุดุงุดุฉ": "1.69 ุจูˆุตุฉ", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุญุฌู… ุงู„ุดุงุดุฉ(ุจุงู„ุจูˆุตุฉ)": "1.69 ุจูˆุตุฉ", + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุจู„ูˆุชูˆุซ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุนุฑุถ": "0.44 ุณู…", + "ุงู„ูˆุฒู†": "0.33 ูƒุบ", + "ุงู„ุงุฑุชูุงุน": "0.90 ุณู…", + "ุฐุงูƒุฑุฉ / ุฏุงุฎู„ูŠุฉ": "16ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "2ุฌูŠุฌุง ุจุงูŠุช", + "ุจุทุงุฑูŠุฉ": "284 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุชูˆุงูู‚": "All Devices", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุณุงุนู‡ ุณู„ุณู„ู‡ 6", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "SMART Watch", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุชูุนูŠู„ ุงู„ุตูˆุช": "ู†ุนู…", + "ู…ุชูˆุณุท ุนุฑุถ ู…ุนุฏู„ ุถุฑุจุงุช ุงู„ู‚ู„ุจ": "ู†ุนู…", + "ุจูŠุงู†ุงุช ุฎู„ูˆูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-177" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Sony", + "name_en": "PlayStation 5 Slim With Blu-Ray Disc", + "name_ar": "ุจู„ุงูŠ ุณุชูŠุดู† 5 ู†ุญูŠูุŒ ู‚ุงุฑุฆ ุงู‚ุฑุงุต", + "description_en": "Buy PlayStation 5 Slim With Blu-Ray Disc from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจู„ุงูŠ ุณุชูŠุดู† 5 ู†ุญูŠูุŒ ู‚ุงุฑุฆ ุงู‚ุฑุงุต ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2299, + "compare_price": 2525.91, + "images": [ + "https://media.extra.com/s/aurora/100353171_800/PlayStation-5-Slim-With-Blu-Ray-Disc?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100353171_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100353171_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100353171_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100353171_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100353171_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100353171_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100353171_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100353171_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100353171_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100353171_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/UltraPS_den", + "https://media.extra.com/i/aurora/wirelesscontroller_den", + "https://media.extra.com/i/aurora/Create_dEN", + "https://media.extra.com/i/aurora/VR_den" + ], + "options": [ + { + "sku": "EXT-34c20635", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2299, + "stock": 43, + "image": "https://media.extra.com/s/aurora/100353171_800/PlayStation-5-Slim-With-Blu-Ray-Disc?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.06, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-178", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Color": "White", + "Bluetooth": "Yes", + "Number of USB Inputs": "2x USB-A; 1x USB-C", + "Number of HDMI Inputs": "1", + "RAM SIZE": "16GB", + "Total Storage (Capacity)": "1TB", + "Weight": "4.25 kg", + "Length": "10", + "Width": "39 cm", + "Height": "26 cm", + "Wireless LAN": "Yes", + "Optical Drive": "Yes", + "No. of Controllers": "1", + "Made in": "China", + "Number of Games": "0", + "Series Name": "Playstation 5 Slim", + "4K Display": "Yes", + "Product Type": "Gaming Console", + "Brand Name": "Sony", + "Capacity": "1TB", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2ูŠูˆ ุงุณ ุจูŠ ุงูŠู‡ุŒ 1 ูŠูˆ ุงุณ ุจูŠ ุณูŠ", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "1", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ูˆุฒู†": "4.25 ูƒุบ", + "ุงู„ุทูˆู„": "10", + "ุงู„ุนุฑุถ": "39 ุณู…", + "ุงู„ุงุฑุชูุงุน": "26ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "1 ุชูŠุฑุงุจุงูŠุช", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู†ุนู…", + "ุนุฏุฏ ูˆุญุฏุงุช ุงู„ุชุญูƒู…": "1", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุนุฏุฏ ุงู„ุงู„ุนุงุจ": "0", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Playstation 5 Slim", + "ุนุฑุถ 4K": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุงู„ุชุญูƒู… ููŠ ุงู„ุฃู„ุนุงุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณูˆู†ูŠ", + "ุงู„ุณุนุฉ": "1ุชูŠุฑุง ุจุงูŠุช" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-178" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Sony", + "name_en": "PS5, Digital Edition 825GB", + "name_ar": "ุจู„ุงูŠ ุณุชูŠุดู† 5 ู†ุญูŠูุŒ ุฏูŠุฌูŠุชุงู„ุŒ 825 ุฌูŠุฌุง ุจุงูŠุช", + "description_en": "Buy PS5, Digital Edition 825GB from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจู„ุงูŠ ุณุชูŠุดู† 5 ู†ุญูŠูุŒ ุฏูŠุฌูŠุชุงู„ุŒ 825 ุฌูŠุฌุง ุจุงูŠุช ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2079, + "compare_price": 2383.51, + "images": [ + "https://media.extra.com/s/aurora/100476675_800/PS5%2C-Digital-Edition-825GB?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100476675_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100476675_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476675_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476675_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476675_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476675_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476675_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476675_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476675_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476675_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/wirelesscontroller_den", + "https://media.extra.com/i/aurora/UltraPS_den", + "https://media.extra.com/i/aurora/Create_dEN", + "https://media.extra.com/i/aurora/VR_den" + ], + "options": [ + { + "sku": "EXT-9379ffdf", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2079, + "stock": 21, + "image": "https://media.extra.com/s/aurora/100476675_800/PS5%2C-Digital-Edition-825GB?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.75, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-179", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "1", + "Total Storage (Capacity)": "825 GB", + "Height": "0.18 cm", + "Brand Name": "Sony", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "1", + "ุงู„ุงุฑุชูุงุน": "0.18 cm", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณูˆู†ูŠ" + }, + "storage": "825GB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-179" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Sony", + "name_en": "Sony DualSense PS5 Wireless Controller", + "name_ar": "ุณูˆู†ูŠ ุฏูˆู„ ุณู†ุณ ูŠุฏ ุจู„ุงูŠ ุณุชูŠุดู† 5", + "description_en": "Buy Sony DualSense PS5 Wireless Controller from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุณูˆู†ูŠ ุฏูˆู„ ุณู†ุณ ูŠุฏ ุจู„ุงูŠ ุณุชูŠุดู† 5 ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 369, + "compare_price": 399.04, + "images": [ + "https://media.extra.com/s/aurora/100200088_800/Sony-DualSense-PS5-Wireless-Controller?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100200088_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100200088_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100200088_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100200088_800_04?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100200088_300_01?fmt=auto&w=109", + "https://media.extra.com/v/aurora/100200088_300_02?fmt=auto&w=109", + "https://media.extra.com/i/aurora/DUALSENSE_PS_EN_DBG", + "https://media.extra.com/i/aurora/Built-in-Accelerometer_den", + "https://media.extra.com/i/aurora/Built-in-Mic_den", + "https://media.extra.com/i/aurora/Built-in-Battery_den" + ], + "options": [ + { + "sku": "EXT-e52a684c", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 369, + "stock": 32, + "image": "https://media.extra.com/s/aurora/100200088_800/Sony-DualSense-PS5-Wireless-Controller?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.73, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-180", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Platform": "Playstation", + "Color": "White", + "Connectivity Technology": "Wireless", + "Compatibility": "PS5", + "Type": "Playstation", + "Made in": "China", + "Comp Agreement": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ", + "ู…ู†ุตุฉ": "Playstation", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ุชูˆุงูู‚": "ุจู„ุงูŠุณุชุดูŠู† 5", + "ู†ูˆุน": "Playstation", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-180" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Scee", + "name_en": "Wallet top up - 10 USD, Saudi Store, Digital Code, Delivery By Email", + "name_ar": "ู…ุญูุธุฉ ุณูˆู†ูŠ 10 ุฏูˆู„ุงุฑุŒ ุงู„ุณูˆู‚ ุงู„ุณุนูˆุฏูŠุŒ ูƒูˆุฏ ุฑู‚ู…ูŠ ูŠุฑุณู„ ุนู„ู‰ ุงู„ุงูŠู…ูŠู„", + "description_en": "Buy Wallet top up - 10 USD, Saudi Store, Digital Code, Delivery By Email from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู…ุญูุธุฉ ุณูˆู†ูŠ 10 ุฏูˆู„ุงุฑุŒ ุงู„ุณูˆู‚ ุงู„ุณุนูˆุฏูŠุŒ ูƒูˆุฏ ุฑู‚ู…ูŠ ูŠุฑุณู„ ุนู„ู‰ ุงู„ุงูŠู…ูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 38, + "compare_price": 41.87, + "images": [ + "https://media.extra.com/s/aurora/100022045_800/Wallet-top-up---10-USD%2C-Saudi-Store%2C-Digital-Code%2C-Delivery-By-Email?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100022045_800_01?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100022045_300_01?fmt=auto&w=109", + "https://media.extra.com/v/aurora/100022045_300_02?fmt=auto&w=109" + ], + "options": [ + { + "sku": "EXT-86926ffe", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 38, + "stock": 10, + "image": "https://media.extra.com/s/aurora/100022045_800/Wallet-top-up---10-USD%2C-Saudi-Store%2C-Digital-Code%2C-Delivery-By-Email?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.8, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-181", + "source": "extra.com", + "brand_name": "Scee", + "details_en": { + "Region": "Saudi" + }, + "details_ar": { + "ุงู„ู…ู†ุทู‚ุฉ": "ุงู„ุณุนูˆุฏูŠุฉ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-181" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Sony", + "name_en": "PS5, Console 1TB, Blu-Ray Disc", + "name_ar": "ุจู„ุงูŠ ุณุชูŠุดู† 5 ู†ุญูŠูุŒ ู‚ุงุฑุฆ ุงู‚ุฑุงุตุŒ 1 ุชูŠุฑุง", + "description_en": "Buy PS5, Console 1TB, Blu-Ray Disc from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจู„ุงูŠ ุณุชูŠุดู† 5 ู†ุญูŠูุŒ ู‚ุงุฑุฆ ุงู‚ุฑุงุตุŒ 1 ุชูŠุฑุง ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2299, + "compare_price": 2544.0, + "images": [ + "https://media.extra.com/s/aurora/100476674_800/PS5%2C-Console-1TB%2C-Blu-Ray-Disc?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100476674_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100476674_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476674_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476674_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476674_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476674_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476674_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476674_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476674_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100476674_800_09?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-6c2ec608", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2299, + "stock": 56, + "image": "https://media.extra.com/s/aurora/100476674_800/PS5%2C-Console-1TB%2C-Blu-Ray-Disc?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.82, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-182", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Number of USB Inputs": "2", + "Number of HDMI Inputs": "1", + "Total Storage (Capacity)": "1TB", + "Height": "0.18 cm", + "Brand Name": "Sony" + }, + "details_ar": { + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "1", + "ุงู„ุงุฑุชูุงุน": "0.18 cm", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "1 ุชูŠุฑุงุจุงูŠุช", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณูˆู†ูŠ" + }, + "storage": "1TB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-182" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Lego", + "name_en": "LEGO, Aston Martin Aramco F1 AMR24 Race Car", + "name_ar": "ู„ูŠุบูˆุŒ ุณูŠุงุฑุฉ ุณุจุงู‚ ุฃุณุชูˆู† ู…ุงุฑุชู† ุฃุฑุงู…ูƒูˆ ููˆุฑู…ูˆู„ุง 1", + "description_en": "Buy LEGO, Aston Martin Aramco F1 AMR24 Race Car from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠุบูˆุŒ ุณูŠุงุฑุฉ ุณุจุงู‚ ุฃุณุชูˆู† ู…ุงุฑุชู† ุฃุฑุงู…ูƒูˆ ููˆุฑู…ูˆู„ุง 1 ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 70, + "compare_price": 99, + "images": [ + "https://media.extra.com/s/aurora/100477670_800/LEGO%2C-Aston-Martin-Aramco-F1-AMR24-Race-Car?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100477670_800_01?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-2b1024e0", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 70, + "stock": 90, + "image": "https://media.extra.com/s/aurora/100477670_800/LEGO%2C-Aston-Martin-Aramco-F1-AMR24-Race-Car?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.98, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-183", + "source": "extra.com", + "brand_name": "Lego", + "details_en": { + "Color": "Black/Green", + "Number of Pieces": "259", + "Made in": "China", + "Size": "Small", + "Age": "10+", + "Brand Name": "Lego", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ/ุฃุฎุถุฑ", + "ุนุฏุฏ ุงู„ู‚ุทุน": "259", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุญุฌู…": "Small", + "ุงู„ุนู…ุฑ": "10 ุจู„ุณ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠุบูˆ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-183" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Nintendo", + "name_en": "Nintendo Switch 2 with Mario Kart World, Bundle", + "name_ar": "ู†ูŠู†ุชู†ุฏูˆ ุณูˆูŠุชุด 2 ู…ุน ู„ุนุจุฉ ู…ุงุฑูŠูˆ ูƒุงุฑุช ูˆูˆุฑู„ุฏ", + "description_en": "Buy Nintendo Switch 2 with Mario Kart World, Bundle from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู†ูŠู†ุชู†ุฏูˆ ุณูˆูŠุชุด 2 ู…ุน ู„ุนุจุฉ ู…ุงุฑูŠูˆ ูƒุงุฑุช ูˆูˆุฑู„ุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2199, + "compare_price": 2349, + "images": [ + "https://media.extra.com/s/aurora/100401417_800/Nintendo-Switch-2-with-Mario-Kart-World%2C-Bundle?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100401417_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100401417_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100401417_800_11?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-d1f739e4", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2199, + "stock": 92, + "image": "https://media.extra.com/s/aurora/100401417_800/Nintendo-Switch-2-with-Mario-Kart-World%2C-Bundle?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.68, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-184", + "source": "extra.com", + "brand_name": "Nintendo", + "details_en": { + "Color": "White", + "Bluetooth": "Yes", + "Number of USB Inputs": "No", + "Number of HDMI Inputs": "1", + "RAM SIZE": "4GB", + "Total Storage (Capacity)": "256GB", + "Length": "21 cm", + "Weight": "1700g", + "Width": "10.2", + "Height": "26 cm", + "Wireless LAN": "Yes", + "3D (Y/N)": "No", + "No. of Controllers": "2", + "Made in": "China", + "Number of Games": "2", + "4K Display": "No", + "Brand Name": "NINTENDO", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุซู„ุงุซูŠ ุงู„ุฃุจุนุงุฏ": "ู„ุง", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "ู„ุง", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "1", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ุทูˆู„": "21 ุณู…", + "ุงู„ุนุฑุถ": "10.2", + "ุงู„ุงุฑุชูุงุน": "26ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "4ุฌูŠุฌุงุจุงูŠุช", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "256ุฌูŠุฌุง ุจุงูŠุช", + "ุนุฏุฏ ูˆุญุฏุงุช ุงู„ุชุญูƒู…": "2", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุนุฏุฏ ุงู„ุงู„ุนุงุจ": "2", + "ุนุฑุถ 4K": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-184" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Microsoft", + "name_en": "Roblox Gift Card Pin on Receipt 100 SAR SA, Digital code, Delivery By Email", + "name_ar": "ุฑูˆุจู„ูˆูƒุณ 100 ุฑูŠุงู„ุŒ ูƒูˆุฏ ุฑู‚ู…ูŠ ูŠุฑุณู„ ุจุงู„ุงูŠู…ูŠู„", + "description_en": "Buy Roblox Gift Card Pin on Receipt 100 SAR SA, Digital code, Delivery By Email from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฑูˆุจู„ูˆูƒุณ 100 ุฑูŠุงู„ุŒ ูƒูˆุฏ ุฑู‚ู…ูŠ ูŠุฑุณู„ ุจุงู„ุงูŠู…ูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 100, + "compare_price": 110.52, + "images": [ + "https://media.extra.com/s/aurora/100387581_800/Roblox-Gift-Card-Pin-on-Receipt-100-SAR-SA%2C-Digital-code%2C-Delivery-By-Email?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100387581_800_01?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-64bdde54", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 100, + "stock": 70, + "image": "https://media.extra.com/s/aurora/100387581_800/Roblox-Gift-Card-Pin-on-Receipt-100-SAR-SA%2C-Digital-code%2C-Delivery-By-Email?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.05, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-185", + "source": "extra.com", + "brand_name": "Microsoft" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-185" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Sony", + "name_en": "PS5, DUALSENSE WIRELESS CONTROLLER, Black", + "name_ar": "ุจู„ุงูŠ ุณุชูŠุดู†5ุŒ ุฃุฏุงุฉ ุชุญูƒู… ู„ุง ุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy PS5, DUALSENSE WIRELESS CONTROLLER, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจู„ุงูŠ ุณุชูŠุดู†5ุŒ ุฃุฏุงุฉ ุชุญูƒู… ู„ุง ุณู„ูƒูŠุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 369, + "compare_price": 397.86, + "images": [ + "https://media.extra.com/s/aurora/100271955_800/PS5%2C-DUALSENSE-WIRELESS-CONTROLLER%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100271955_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100271955_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100271955_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100271955_800_04?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100271955_300_01?fmt=auto&w=109", + "https://media.extra.com/v/aurora/100271955_300_02?fmt=auto&w=109", + "https://media.extra.com/i/aurora/DUALSENSE_PS_EN_DBG", + "https://media.extra.com/i/aurora/Built-in-Accelerometer_den", + "https://media.extra.com/i/aurora/Built-in-Mic_den", + "https://media.extra.com/i/aurora/Built-in-Battery_den" + ], + "options": [ + { + "sku": "EXT-b2a61dc4", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 369, + "stock": 49, + "image": "https://media.extra.com/s/aurora/100271955_800/PS5%2C-DUALSENSE-WIRELESS-CONTROLLER%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.6, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-186", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Platform": "Playstation", + "Color": "Black", + "Connectivity Technology": "Wireless", + "Compatibility": "PS5", + "Type": "Playstation", + "Made in": "China", + "Comp Agreement": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ", + "ู…ู†ุตุฉ": "Playstation", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุชูˆุงูู‚": "ุจู„ุงูŠุณุชุดูŠู† 5", + "ู†ูˆุน": "Playstation", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-186" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Sony", + "name_en": "Sony, PlayStation 5 Pro, Console, with Wireless Controller", + "name_ar": "ุจู„ุงูŠ ุณุชูŠุดู† 5 ุจุฑูˆุŒ ู…ุน ูŠุฏ ุชุญูƒู… ุนู† ุจุนุฏ", + "description_en": "Buy Sony, PlayStation 5 Pro, Console, with Wireless Controller from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจู„ุงูŠ ุณุชูŠุดู† 5 ุจุฑูˆุŒ ู…ุน ูŠุฏ ุชุญูƒู… ุนู† ุจุนุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3399, + "compare_price": 3652.99, + "images": [ + "https://media.extra.com/s/aurora/100385709_800/Sony%2C-PlayStation-5-Pro%2C-Console%2C-with-Wireless-Controller?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100385709_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385709_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385709_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385709_800_04?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100385709_300_01?fmt=auto&w=109", + "https://media.extra.com/i/aurora/Storage_den", + "https://media.extra.com/i/aurora/EnhancedHardware_den", + "https://media.extra.com/i/aurora/AdvancedRayTracing_den", + "https://media.extra.com/i/aurora/Wireless_den_1", + "https://media.extra.com/i/aurora/Ultra-FastDrive_den" + ], + "options": [ + { + "sku": "EXT-10e570b5", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 3399, + "stock": 69, + "image": "https://media.extra.com/s/aurora/100385709_800/Sony%2C-PlayStation-5-Pro%2C-Console%2C-with-Wireless-Controller?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.64, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-187", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Color": "White", + "Bluetooth": "Yes", + "Number of USB Inputs": "2x USB-A; 1x USB-C", + "Number of HDMI Inputs": "1", + "RAM SIZE": "16GB", + "Total Storage (Capacity)": "2TB", + "Weight": "4.25 kg", + "Length": "10", + "Width": "39 cm", + "Height": "26 cm", + "Wireless LAN": "Yes", + "Optical Drive": "No", + "No. of Controllers": "1", + "Made in": "China", + "Number of Games": "0", + "Series Name": "Playstation 5 Pro", + "4K Display": "Yes", + "Product Type": "Gaming Console", + "Brand Name": "Sony" + }, + "details_ar": { + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "2ูŠูˆ ุงุณ ุจูŠ ุงูŠู‡ุŒ 1 ูŠูˆ ุงุณ ุจูŠ ุณูŠ", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "1", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ูˆุฒู†": "4.25 ูƒุบ", + "ุงู„ุทูˆู„": "10", + "ุงู„ุนุฑุถ": "39 ุณู…", + "ุงู„ุงุฑุชูุงุน": "26ุณู…", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "16 ุฌูŠุฌุง", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "2 ุชูŠุฑุงุจุงูŠุช", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ุนุฏุฏ ูˆุญุฏุงุช ุงู„ุชุญูƒู…": "1", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุนุฏุฏ ุงู„ุงู„ุนุงุจ": "0", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Playstation 5 Pro", + "ุนุฑุถ 4K": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุงู„ุชุญูƒู… ููŠ ุงู„ุฃู„ุนุงุจ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณูˆู†ูŠ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-187" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Scee", + "name_en": "Wallet top up - 100 USD , Digital Code", + "name_ar": "ุจุทุงู‚ุฉ ุจู„ุงูŠ ุณุชูŠุดู† 100 ุฏูˆู„ุงุฑุŒ ุงู„ุณูˆู‚ ุงู„ุณุนูˆุฏูŠุŒ ูƒูˆุฏ ุฑู‚ู…ูŠ ูŠุฑุณู„ ุนู„ู‰ ุงู„ุงูŠู…ูŠู„", + "description_en": "Buy Wallet top up - 100 USD , Digital Code from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจุทุงู‚ุฉ ุจู„ุงูŠ ุณุชูŠุดู† 100 ุฏูˆู„ุงุฑุŒ ุงู„ุณูˆู‚ ุงู„ุณุนูˆุฏูŠุŒ ูƒูˆุฏ ุฑู‚ู…ูŠ ูŠุฑุณู„ ุนู„ู‰ ุงู„ุงูŠู…ูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 375, + "compare_price": 420.17, + "images": [ + "https://media.extra.com/s/aurora/100315286_800/Wallet-top-up---100-USD-%2C-Digital-Code?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100315286_800_01?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-670b411e", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 375, + "stock": 54, + "image": "https://media.extra.com/s/aurora/100315286_800/Wallet-top-up---100-USD-%2C-Digital-Code?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.72, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-188", + "source": "extra.com", + "brand_name": "Scee" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-188" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Ea", + "name_en": "PS5, EA SPORTS FC 26, STANDARD EDITION", + "name_ar": "ุจู„ุงูŠ ุณุชูŠุดู† 5ุŒ ููŠูุง 26ุŒ ุณุชุงู†ุฏุฑ ุงุฏูŠุดู†", + "description_en": "Buy PS5, EA SPORTS FC 26, STANDARD EDITION from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจู„ุงูŠ ุณุชูŠุดู† 5ุŒ ููŠูุง 26ุŒ ุณุชุงู†ุฏุฑ ุงุฏูŠุดู† ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 179, + "compare_price": 299, + "images": [ + "https://media.extra.com/s/aurora/100464753_800/PS5%2C-EA-SPORTS-FC-26%2C-STANDARD-EDITION?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100464753_800_01?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-38d9df4f", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 179, + "stock": 42, + "image": "https://media.extra.com/s/aurora/100464753_800/PS5%2C-EA-SPORTS-FC-26%2C-STANDARD-EDITION?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.06, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-189", + "source": "extra.com", + "brand_name": "Ea", + "details_en": { + "Platform": "Playstation", + "Type": "Sports", + "Multiplayer": "Yes", + "Made in": "China", + "Publisher": "EA Sports", + "Rated (Age)": "3", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู…ู†ุตุฉ": "Playstation", + "ู†ูˆุน": "ุฑูŠุงุถุงุช", + "ู…ุชุนุฏุฏ ุงู„ู„ุงุนุจูŠู†": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ู†ุงุดุฑ": "ุงูŠ ุงูŠู‡ ุณุจูˆุฑุช", + "ุชุตู†ูŠู (ุนู…ุฑ)": "3", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-189" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Sony", + "name_en": "PS5, Console 825GB, Fortnite, Bundle", + "name_ar": "ุจู„ุงูŠ ุณุชูŠุดู† 5ุŒ ูˆุญุฏุฉ ุชุญูƒู…ุŒ 825 ุฌูŠุฌุงุŒ ููˆุฑุชู†ุงูŠุช", + "description_en": "Buy PS5, Console 825GB, Fortnite, Bundle from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจู„ุงูŠ ุณุชูŠุดู† 5ุŒ ูˆุญุฏุฉ ุชุญูƒู…ุŒ 825 ุฌูŠุฌุงุŒ ููˆุฑุชู†ุงูŠุช ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2079, + "compare_price": 2444.1, + "images": [ + "https://media.extra.com/s/aurora/100487371_800/PS5%2C-Console-825GB%2C-Fortnite%2C-Bundle?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100487371_800_01?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-44294bd0", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2079, + "stock": 30, + "image": "https://media.extra.com/s/aurora/100487371_800/PS5%2C-Console-825GB%2C-Fortnite%2C-Bundle?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.97, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-190", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Weight": "5.7 KG", + "Length": "17 cm", + "Width": "43.3 CM", + "Height": "36 cm", + "Made in": "China", + "Series Name": "PLAYSTATION", + "Product Type": "DEVICE", + "Brand Name": "Sony", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ูˆุฒู†": "5.7 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "17 ุณู…", + "ุงู„ุนุฑุถ": "43.3 ุณู…", + "ุงู„ุงุฑุชูุงุน": "36 ุณู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุจู„ุงูŠ ุณุชูŠุดู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุฌู‡ุงุฒ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณูˆู†ูŠ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "825GB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-190" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Scee", + "name_en": "Wallet top up - 70 USD, Saudi Store, Digital Code, Delivery By Email", + "name_ar": "ุจุทุงู‚ุฉ ุจู„ุงูŠ ุณุชูŠุดู† 70 ุฏูˆู„ุงุฑุŒ ุงู„ุณูˆู‚ ุงู„ุณุนูˆุฏูŠุŒ ูƒูˆุฏ ุฑู‚ู…ูŠ ูŠุฑุณู„ ุนู„ู‰ ุงู„ุงูŠู…ูŠู„", + "description_en": "Buy Wallet top up - 70 USD, Saudi Store, Digital Code, Delivery By Email from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจุทุงู‚ุฉ ุจู„ุงูŠ ุณุชูŠุดู† 70 ุฏูˆู„ุงุฑุŒ ุงู„ุณูˆู‚ ุงู„ุณุนูˆุฏูŠุŒ ูƒูˆุฏ ุฑู‚ู…ูŠ ูŠุฑุณู„ ุนู„ู‰ ุงู„ุงูŠู…ูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 263, + "compare_price": 306.11, + "images": [ + "https://media.extra.com/s/aurora/100022057_800/Wallet-top-up---70-USD%2C-Saudi-Store%2C-Digital-Code%2C-Delivery-By-Email?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100022057_800_01?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100022057_300_01?fmt=auto&w=109", + "https://media.extra.com/v/aurora/100022057_300_02?fmt=auto&w=109" + ], + "options": [ + { + "sku": "EXT-6dbb942a", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 263, + "stock": 56, + "image": "https://media.extra.com/s/aurora/100022057_800/Wallet-top-up---70-USD%2C-Saudi-Store%2C-Digital-Code%2C-Delivery-By-Email?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.55, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-191", + "source": "extra.com", + "brand_name": "Scee", + "details_en": { + "Region": "Saudi" + }, + "details_ar": { + "ุงู„ู…ู†ุทู‚ุฉ": "ุงู„ุณุนูˆุฏูŠุฉ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-191" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Lego", + "name_en": "LEGO, Sonic Speedster Lightning", + "name_ar": "ู„ูŠุบูˆุŒ ุงู„ุจุฑู‚ ุงู„ุณุฑูŠุน", + "description_en": "Buy LEGO, Sonic Speedster Lightning from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠุบูˆุŒ ุงู„ุจุฑู‚ ุงู„ุณุฑูŠุน ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 28, + "compare_price": 39, + "images": [ + "https://media.extra.com/s/aurora/100501325_800/LEGO%2C-Sonic-Speedster-Lightning?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100501325_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501325_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501325_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-1fe1b592", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 28, + "stock": 90, + "image": "https://media.extra.com/s/aurora/100501325_800/LEGO%2C-Sonic-Speedster-Lightning?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.01, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-192", + "source": "extra.com", + "brand_name": "Lego", + "details_en": { + "Color": "Multi", + "Length": "19.1cm", + "Weight": "0.5 kg", + "Width": "14.1 cm", + "Height": "6.1cm", + "Number of Pieces": "126", + "Made in": "China", + "Age": "7+", + "Brand Name": "Lego" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ู…ุชุนุฏุฏ", + "ุงู„ุทูˆู„": "19.1cm", + "ุงู„ูˆุฒู†": "0.5 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "14.1 cm", + "ุงู„ุงุฑุชูุงุน": "6.1cm", + "ุนุฏุฏ ุงู„ู‚ุทุน": "126", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุนู…ุฑ": "7+", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠุบูˆ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-192" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Lego", + "name_en": "LEGO, Lightning McQueen", + "name_ar": "ู„ูŠุบูˆุŒ ุจุฑู‚ ุจู†ุฒูŠู†", + "description_en": "Buy LEGO, Lightning McQueen from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠุบูˆุŒ ุจุฑู‚ ุจู†ุฒูŠู† ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 77, + "compare_price": 109, + "images": [ + "https://media.extra.com/s/aurora/100501210_800/LEGO%2C-Lightning-McQueen?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100501210_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501210_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501210_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-e5dc025f", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 77, + "stock": 81, + "image": "https://media.extra.com/s/aurora/100501210_800/LEGO%2C-Lightning-McQueen?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.66, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-193", + "source": "extra.com", + "brand_name": "Lego", + "details_en": { + "Color": "Red", + "Length": "26.2 cm", + "Weight": "0.3 kg", + "Width": "14.1 cm", + "Height": "6.1cm", + "Number of Pieces": "270", + "Made in": "China", + "Age": "9+", + "Brand Name": "Lego" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุญู…ุฑ", + "ุงู„ุทูˆู„": "26.2 cm", + "ุงู„ูˆุฒู†": "0.3 ูƒุฌู…", + "ุงู„ุนุฑุถ": "14.1 cm", + "ุงู„ุงุฑุชูุงุน": "6.1cm", + "ุนุฏุฏ ุงู„ู‚ุทุน": "270", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุนู…ุฑ": "9 ุจู„ุณ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠุบูˆ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-193" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Lego", + "name_en": "LEGO, McLaren F1 Team MCL38 Race Car", + "name_ar": "ู„ูŠุบูˆุŒ ูุฑูŠู‚ ู…ุงูƒู„ุงุฑูŠู† ููˆุฑู…ูˆู„ุง ุงู 1 ุณูŠุงุฑุฉ ุณุจุงู‚", + "description_en": "Buy LEGO, McLaren F1 Team MCL38 Race Car from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠุบูˆุŒ ูุฑูŠู‚ ู…ุงูƒู„ุงุฑูŠู† ููˆุฑู…ูˆู„ุง ุงู 1 ุณูŠุงุฑุฉ ุณุจุงู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 70, + "compare_price": 99, + "images": [ + "https://media.extra.com/s/aurora/100477644_800/LEGO%2C-McLaren-F1-Team-MCL38-Race-Car?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100477644_800_01?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-4b72d792", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 70, + "stock": 59, + "image": "https://media.extra.com/s/aurora/100477644_800/LEGO%2C-McLaren-F1-Team-MCL38-Race-Car?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.09, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-194", + "source": "extra.com", + "brand_name": "Lego", + "details_en": { + "Color": "Black/Orange", + "Number of Pieces": "259", + "Made in": "China", + "Size": "Small", + "Age": "10+", + "Brand Name": "Lego", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ/ุจุฑุชู‚ุงู„ูŠ", + "ุนุฏุฏ ุงู„ู‚ุทุน": "259", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุญุฌู…": "Small", + "ุงู„ุนู…ุฑ": "10 ุจู„ุณ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠุบูˆ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-194" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Lego", + "name_en": "LEGO, Ferrari SF90 XX Stradale Sports Car", + "name_ar": "ู„ูŠุบูˆุŒ ููŠุฑุงุฑูŠ ุณูŠุงุฑุฉ ุฑูŠุงุถูŠุฉ", + "description_en": "Buy LEGO, Ferrari SF90 XX Stradale Sports Car from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠุบูˆุŒ ููŠุฑุงุฑูŠ ุณูŠุงุฑุฉ ุฑูŠุงุถูŠุฉ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 77, + "compare_price": 109, + "images": [ + "https://media.extra.com/s/aurora/100501327_800/LEGO%2C-Ferrari-SF90-XX-Stradale-Sports-Car?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100501327_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501327_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501327_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100501327_800_04?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-ce2cff15", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 77, + "stock": 55, + "image": "https://media.extra.com/s/aurora/100501327_800/LEGO%2C-Ferrari-SF90-XX-Stradale-Sports-Car?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.47, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-195", + "source": "extra.com", + "brand_name": "Lego", + "details_en": { + "Color": "Multi", + "Length": "26.2 cm", + "Weight": "0.5 kg", + "Width": "14.1 cm", + "Height": "6.10 cm", + "Number of Pieces": "339", + "Made in": "China", + "Age": "9+", + "Brand Name": "Lego" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ู…ุชุนุฏุฏ", + "ุงู„ุทูˆู„": "26.2 cm", + "ุงู„ูˆุฒู†": "0.5 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "14.1 cm", + "ุงู„ุงุฑุชูุงุน": "6.10 ุณู…", + "ุนุฏุฏ ุงู„ู‚ุทุน": "339", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุนู…ุฑ": "9 ุจู„ุณ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠุบูˆ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-195" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Lego", + "name_en": "LEGO, Roses", + "name_ar": "ู„ูŠุบูˆุŒ ูˆุฑูˆุฏ", + "description_en": "Buy LEGO, Roses from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠุบูˆุŒ ูˆุฑูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 42, + "compare_price": 59, + "images": [ + "https://media.extra.com/s/aurora/100478199_800/LEGO%2C-Roses?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100478199_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100478199_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100478199_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-2f2b61d7", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 42, + "stock": 59, + "image": "https://media.extra.com/s/aurora/100478199_800/LEGO%2C-Roses?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.18, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-196", + "source": "extra.com", + "brand_name": "Lego", + "details_en": { + "Color": "Rose Red", + "Number of Pieces": "120", + "Made in": "Denmark", + "Size": "Small", + "Age": "8+", + "Brand Name": "Lego", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุญู…ุฑ ูˆุฑุฏูŠ", + "ุนุฏุฏ ุงู„ู‚ุทุน": "120", + "ุตู†ุน ูู‰": "ุงู„ุฏู†ู…ุงุฑูƒ", + "ุงู„ุญุฌู…": "Small", + "ุงู„ุนู…ุฑ": "8+", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠุบูˆ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-196" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Lego", + "name_en": "LEGO, Retro Camera", + "name_ar": "ู„ูŠุบูˆุŒ ูƒุงู…ูŠุฑุง ู‚ุฏูŠู…ุฉ", + "description_en": "Buy LEGO, Retro Camera from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูŠุบูˆุŒ ูƒุงู…ูŠุฑุง ู‚ุฏูŠู…ุฉ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 63, + "compare_price": 89, + "images": [ + "https://media.extra.com/s/aurora/100478023_800/LEGO%2C-Retro-Camera?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100478023_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100478023_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100478023_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-cd25feda", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 63, + "stock": 49, + "image": "https://media.extra.com/s/aurora/100478023_800/LEGO%2C-Retro-Camera?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.32, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-197", + "source": "extra.com", + "brand_name": "Lego", + "details_en": { + "Color": "Multicolor", + "Length": "4.3 cm", + "Weight": "3.2kg", + "Width": "26.5 cm", + "Height": "19 cm", + "Number of Pieces": "261", + "Made in": "Vietnam", + "Size": "Small", + "Age": "8+", + "Brand Name": "Lego", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ู…ุชุนุฏุฏ ุงู„ุฃู„ูˆุงู†", + "ุงู„ุทูˆู„": "4.3 ุณู…", + "ุงู„ูˆุฒู†": "3.2 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "26.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "19 ุณู…", + "ุนุฏุฏ ุงู„ู‚ุทุน": "261", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ุญุฌู…": "Small", + "ุงู„ุนู…ุฑ": "8+", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู„ูŠุบูˆ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-197" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Porodo", + "name_en": "PORODO, Gaming Consoles 3.5",256GB With DUAL CARD 2800MAH", + "name_ar": "ุจูˆุฑูˆุฏูˆุŒ ุฌู‡ุงุฒ ุฃู„ุนุงุจุŒ 3.5 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุง ู…ุน ุจุทุงู‚ุฉ ู…ุฒุฏูˆุฌุฉุŒ 2800 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ", + "description_en": "Buy PORODO, Gaming Consoles 3.5,256GB With DUAL CARD 2800MAH from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจูˆุฑูˆุฏูˆุŒ ุฌู‡ุงุฒ ุฃู„ุนุงุจุŒ 3.5 ุจูˆุตุฉุŒ 256 ุฌูŠุฌุง ู…ุน ุจุทุงู‚ุฉ ู…ุฒุฏูˆุฌุฉุŒ 2800 ู…ู„ู„ูŠ ุฃู…ุจูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 329, + "compare_price": 364.78, + "images": [ + "https://media.extra.com/s/aurora/100474499_800/PORODO%2C-Gaming-Consoles-3-5%22%2C256GB-With-DUAL-CARD-2800MAH?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100474499_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474499_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474499_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-51360916", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 329, + "stock": 20, + "image": "https://media.extra.com/s/aurora/100474499_800/PORODO%2C-Gaming-Consoles-3-5%22%2C256GB-With-DUAL-CARD-2800MAH?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.57, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-198", + "source": "extra.com", + "brand_name": "Porodo", + "details_en": { + "Color": "Grey", + "Processor Type": "No", + "Processor Core": "Quad-Core (4-Core)", + "Processor Speed": "No", + "Number of USB Inputs": "1", + "Bluetooth": "No", + "Number of HDMI Inputs": "No", + "Battery Type": "Lithium Polymer", + "Battery Life": "2 Hrs", + "Total Storage (Capacity)": "64GB", + "RAM SIZE": "64GB", + "Length": "14.5 cm", + "Weight": "0.30kg", + "Width": "4.7 cm", + "Height": "20.6 cm", + "Wireless LAN": "WiFi Direct", + "Operating System": "Linux", + "3D (Y/N)": "No", + "Touchscreen": "No", + "Screen Size": "3.5", + "HD type": "HD", + "Graphics Card": "No", + "Graphics Memory (Integrated/Dedicated)": "Integrated", + "Graphics Memory Capacity": "1GB", + "Screen Type": "IPS", + "Screen Resolution": "1024 ร— 600", + "4K Display": "No", + "No. of Controllers": "1", + "Made in": "China", + "Number of Games": "None", + "Product Type": "Gaming Console", + "Brand Name": "Porodo", + "Memory Card Slot": "TF Card", + "Optical Drive": "No", + "Controllers Type": "Wireless", + "Item Has Expiration": "No" + }, + "details_ar": { + "ุซู„ุงุซูŠ ุงู„ุฃุจุนุงุฏ": "ู„ุง", + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "3.5ุจูˆุตุฉ", + "ู†ูˆุน ุงู„ูˆุถูˆุญ": "ุนุงู„ูŠ ุงู„ูˆุถูˆุญ", + "ุจุทุงู‚ุฉ ุงู„ุฌุฑุงููŠูƒุณ": "No", + "ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช (ู…ุฏู…ุฌุฉ / ู…ุฎุตุตุฉ)": "ู…ุดุชุฑูƒ", + "ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุฑุณูˆู…ุงุช": "1 ุฌูŠุฌุงุจูŠุช", + "ู†ูˆุน ุงู„ุดุงุดุฉ": "ุขูŠ ุจูŠ ุฅุณ", + "ุฏู‚ุฉ ุงู„ุดุงุดุฉ": "1024 ร— 600", + "ู†ุธุงู… ุงู„ุชุดุบูŠู„": "ู„ูŠู†ูˆูƒุณ", + "ุนุฏุฏ ู…ู†ุงูุฐ ูŠูˆ ุฅุณ ุจูŠ": "1", + "ุจู„ูˆุชูˆูˆุซ": "ู„ุง", + "ุฅุฌู…ุงู„ูŠ ุนุฏุฏ ู…ู†ุงูุฐ ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ู…ุนุงู„ุฌ": "ู„ุง", + "ู†ูˆุงุฉ ุงู„ู…ุนุงู„ุฌ": "ูƒูˆุงุฏ-ูƒูˆุฑ (4-ู†ูˆุงุฉ)", + "ุณุฑุนุฉ ุงู„ู…ุนุงู„ุฌ": "ู„ุง", + "ุดุจูƒุฉ ู…ุญู„ูŠุฉ ู„ุงุณู„ูƒูŠุฉ": "ูˆุงูŠ ูุงูŠ ู…ุจุงุดุฑ", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู†ูˆุน ุงู„ุจุทุงุฑูŠุฉ": "ู„ูŠุซูŠูˆู… ุจูˆู„ูŠู…ุฑ", + "ู…ุฏุฉ ุตู„ุงุญูŠุฉ ุงู„ุจุทุงุฑูŠุฉ": "ุณุงุนุชูŠู†", + "ุงู„ุทูˆู„": "14.5 cm", + "ุงู„ูˆุฒู†": "0.30 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "4.7 ุณู…", + "ุงู„ุงุฑุชูุงุน": "20.6 ุณู…", + "ุฅุฌู…ุงู„ูŠ ุณุนุฉ ุงู„ุชุฎุฒูŠู†": "64ุฌูŠุฌุงุจุงูŠุช", + "ู…ุณุงุญุฉ ุงู„ุฐุงูƒุฑุฉ ุงู„ุนุดูˆุงุฆูŠุฉ (ุฑุงู…)": "64 ุฌูŠุฌุง ุจุงูŠุช", + "ุนุฑุถ 4K": "ู„ุง", + "ุนุฏุฏ ูˆุญุฏุงุช ุงู„ุชุญูƒู…": "1", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุนุฏุฏ ุงู„ุงู„ุนุงุจ": "ู„ุง ูŠูˆุฌุฏ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุงู„ุชุญูƒู… ููŠ ุงู„ุฃู„ุนุงุจ", + "ู…ุญุฑูƒ ุงู„ุฃู‚ุฑุงุต ุงู„ุถูˆุฆูŠ": "ู„ุง", + "ู†ูˆุน ูˆุญุฏุงุช ุงู„ุชุญูƒู…": "ู„ุง ุณู„ูƒูŠ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "256GB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-198" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Promate", + "name_en": "Promate 7-in-1 Travel Kit with 60W USB-C Charging Cable, USB-C to Lightning, USB-A and Micro-USB Adapter, Micro and Nano SIM Card Slots, TF Card and SIM Eject Pin in Mini Design", + "name_ar": "ุจุฑูˆู…ูŠุช ู…ุฌู…ูˆุนุฉ ุงู„ุณูุฑ ุงู„ู…ุชูƒุงู…ู„ุฉ 7 ููŠ 1 ุงู„ุชูŠ ุชุญุชูˆูŠ ุนู„ู‰ ูƒูŠุจู„ ุดุญู† USB-C ุจู‚ูˆุฉ 60 ูˆุงุท ูˆู…ุญูˆู„ USB-C ุงู„ู‰ ู„ุงูŠุชู†ูŠู†ุบ ูˆ USB-A ูˆ Micro-USB , ูุชุญุงุช ู„ุจุทุงู‚ุงุช SIM Micro ูˆNanoุŒ ูˆุจุทุงู‚ุฉ TF ุจุงู„ุฅุถุงูุฉ ุฅู„ู‰ ุฏุจูˆุณ ู„ุฅุฎุฑุงุฌ ุจุทุงู‚ุฉ SIM ุจุชุตู…ูŠู… ุตุบูŠุฑ", + "description_en": "Buy Promate 7-in-1 Travel Kit with 60W USB-C Charging Cable, USB-C to Lightning, USB-A and Micro-USB Adapter, Micro and Nano SIM Card Slots, TF Card and SIM Eject Pin in Mini Design from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจุฑูˆู…ูŠุช ู…ุฌู…ูˆุนุฉ ุงู„ุณูุฑ ุงู„ู…ุชูƒุงู…ู„ุฉ 7 ููŠ 1 ุงู„ุชูŠ ุชุญุชูˆูŠ ุนู„ู‰ ูƒูŠุจู„ ุดุญู† USB-C ุจู‚ูˆุฉ 60 ูˆุงุท ูˆู…ุญูˆู„ USB-C ุงู„ู‰ ู„ุงูŠุชู†ูŠู†ุบ ูˆ USB-A ูˆ Micro-USB , ูุชุญุงุช ู„ุจุทุงู‚ุงุช SIM Micro ูˆNanoุŒ ูˆุจุทุงู‚ุฉ TF ุจุงู„ุฅุถุงูุฉ ุฅู„ู‰ ุฏุจูˆุณ ู„ุฅุฎุฑุงุฌ ุจุทุงู‚ุฉ SIM ุจุชุตู…ูŠู… ุตุบูŠุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 37, + "compare_price": 39, + "images": [ + "https://media.extra.com/s/aurora/MP00000809_800/Promate-7-in-1-Travel-Kit-with-60W-USB-C-Charging-Cable%2C-USB-C-to-Lightning%2C-USB-A-and-Micro-USB-Adapter%2C-Micro-and-Nano-SIM-Card-Slots%2C-TF-Card-and-SIM-Eject-Pin-in-Mini-Design?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00000809_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000809_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000809_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000809_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000809_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00000809_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-dfc1f9cb", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 37, + "stock": 36, + "image": "https://media.extra.com/s/aurora/MP00000809_800/Promate-7-in-1-Travel-Kit-with-60W-USB-C-Charging-Cable%2C-USB-C-to-Lightning%2C-USB-A-and-Micro-USB-Adapter%2C-Micro-and-Nano-SIM-Card-Slots%2C-TF-Card-and-SIM-Eject-Pin-in-Mini-Design?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.81, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-199", + "source": "extra.com", + "brand_name": "Promate" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-199" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Sony", + "name_en": "PS5, Wireless Controller, Alpine Green", + "name_ar": "ุจู„ุงูŠุณุชูŠุดู† 5ุŒ ูˆุญุฏุฉ ุชุญูƒู… ู„ุงุณู„ูƒูŠุฉุŒ ุฃุฎุถุฑ", + "description_en": "Buy PS5, Wireless Controller, Alpine Green from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจู„ุงูŠุณุชูŠุดู† 5ุŒ ูˆุญุฏุฉ ุชุญูƒู… ู„ุงุณู„ูƒูŠุฉุŒ ุฃุฎุถุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 389, + "compare_price": 434.77, + "images": [ + "https://media.extra.com/s/aurora/100475229_800/PS5%2C-Wireless-Controller%2C-Alpine-Green?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100475229_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475229_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475229_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100475229_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Built-in-Accelerometer_den", + "https://media.extra.com/i/aurora/Built-in-Mic_den", + "https://media.extra.com/i/aurora/Built-in-Battery_den", + "https://media.extra.com/i/aurora/DUALSENSE_PS_EN_DBG" + ], + "options": [ + { + "sku": "EXT-e9c3c818", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 389, + "stock": 47, + "image": "https://media.extra.com/s/aurora/100475229_800/PS5%2C-Wireless-Controller%2C-Alpine-Green?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.9, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-200", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Platform": "PS5", + "Color": "Green", + "Connectivity Technology": "Wireless", + "Compatibility": "PS5", + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ู„ุงุณู„ูƒูŠ", + "ู…ู†ุตุฉ": "ุจู„ุงูŠ ุณุชูŠุดู† 5", + "ุงู„ู„ูˆู†": "ุฃุฎุถุฑ", + "ุงู„ุชูˆุงูู‚": "ุจู„ุงูŠุณุชุดูŠู† 5", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "Green", + "color_ar": "ุฃุฎุถุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-200" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Logitech", + "name_en": "Logitech G RS50, Wheel and Table Clamp", + "name_ar": "ู„ูˆุฌุชูŠูƒ ุฌูŠ ุขุฑ ุงุณ 50ุŒ ุนุฌู„ุฉ ู‚ูŠุงุฏุฉ", + "description_en": "Buy Logitech G RS50, Wheel and Table Clamp from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูˆุฌุชูŠูƒ ุฌูŠ ุขุฑ ุงุณ 50ุŒ ุนุฌู„ุฉ ู‚ูŠุงุฏุฉ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3439, + "compare_price": 3449, + "images": [ + "https://media.extra.com/s/aurora/100489721_800/Logitech-G-RS50%2C-Wheel-and-Table-Clamp?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100489721_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489721_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489721_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100489721_800_04?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-de6905da", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 3439, + "stock": 45, + "image": "https://media.extra.com/s/aurora/100489721_800/Logitech-G-RS50%2C-Wheel-and-Table-Clamp?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.7, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-201", + "source": "extra.com", + "brand_name": "Logitech", + "details_en": { + "Platform": "Gaming", + "Color": "Black", + "Connectivity Technology": "USB", + "Type": "Racing Wheel", + "Compatibility": "Multi devices", + "Cable Length": "1.8M", + "Made in": "China", + "Audio Input (Y/N)": "Yes", + "Microphone": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ูŠูˆ ุงุณ ุจูŠ", + "ู…ู†ุตุฉ": "Gaming", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู†ูˆุน": "ุนุฌู„ุฉ ู‚ูŠุงุฏุฉ", + "ุงู„ุชูˆุงูู‚": "ุงุฌู‡ุฒุฉ ุฑู‚ู…ูŠุฉ", + "ุทูˆู„ ุงู„ุณู„ูƒ": "1.8 ู…ุชุฑ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ุฏุฎู„ ุตูˆุช": "ู†ุนู…", + "ู…ุงูŠูƒุฑูˆููˆู†": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-201" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Sony", + "name_en": "PS5, Console 1TB, Fortnite, Bundle", + "name_ar": "ุจู„ุงูŠ ุณุชูŠุดู† 5ุŒ ูˆุญุฏุฉ ุชุญูƒู…ุŒ 1 ุชูŠุฑุงุŒ ููˆุฑุชู†ุงูŠุช", + "description_en": "Buy PS5, Console 1TB, Fortnite, Bundle from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจู„ุงูŠ ุณุชูŠุดู† 5ุŒ ูˆุญุฏุฉ ุชุญูƒู…ุŒ 1 ุชูŠุฑุงุŒ ููˆุฑุชู†ุงูŠุช ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2299, + "compare_price": 2630.3, + "images": [ + "https://media.extra.com/s/aurora/100487366_800/PS5%2C-Console-1TB%2C-Fortnite%2C-Bundle?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100487366_800_01?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-1bd4365b", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2299, + "stock": 50, + "image": "https://media.extra.com/s/aurora/100487366_800/PS5%2C-Console-1TB%2C-Fortnite%2C-Bundle?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.98, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-202", + "source": "extra.com", + "brand_name": "Sony", + "details_en": { + "Weight": "5.7 KG", + "Length": "17 cm", + "Width": "43.3 CM", + "Height": "36 cm", + "Made in": "China", + "Series Name": "PLAYSTATION", + "Product Type": "DEVICE", + "Brand Name": "Sony", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ูˆุฒู†": "5.7 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "17 ุณู…", + "ุงู„ุนุฑุถ": "43.3 ุณู…", + "ุงู„ุงุฑุชูุงุน": "36 ุณู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุจู„ุงูŠ ุณุชูŠุดู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุฌู‡ุงุฒ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณูˆู†ูŠ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "storage": "1TB" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-202" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ุฃู„ุนุงุจ", + "category_en": "Gaming Consoles", + "main_category": "ุฃู„ุนุงุจ ุฌูŠู…ู†ุฌ", + "main_category_en": "Gaming", + "category_icon": "๐ŸŽฎ", + "brand": "Logitech", + "name_en": "LOGITECH G Series Driving Force G29 Racing Wheel, Wired, for PS 4, PS 3, Black", + "name_ar": "ู„ูˆุฌูŠุชูƒุŒ ุฌูŠ29 ุนุฌู„ุฉ ู‚ูŠุงุฏุฉ ู…ุน ุฏูˆุงุณุงุช", + "description_en": "Buy LOGITECH G Series Driving Force G29 Racing Wheel, Wired, for PS 4, PS 3, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู„ูˆุฌูŠุชูƒุŒ ุฌูŠ29 ุนุฌู„ุฉ ู‚ูŠุงุฏุฉ ู…ุน ุฏูˆุงุณุงุช ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 799, + "compare_price": 1199, + "images": [ + "https://media.extra.com/s/aurora/00179984_800/LOGITECH-G-Series-Driving-Force-G29-Racing-Wheel%2C-Wired%2C-for-PS-4%2C-PS-3%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/00179984_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/00179984_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/00179984_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/00179984_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/00179984_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/00179984_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/00179984_800_07?fmt=auto&w=721", + "https://media.extra.com/v/aurora/00179984_300_01", + "https://media.extra.com/v/aurora/00179984_300_02", + "https://media.extra.com/i/aurora/DualMotorForce_den", + "https://media.extra.com/i/aurora/Realistic_den", + "https://media.extra.com/i/aurora/TheRealWheel_den", + "https://media.extra.com/i/aurora/StayCentered_den", + "https://media.extra.com/i/aurora/900Rotation_den", + "https://media.extra.com/i/aurora/WheelMountedControls_den", + "https://media.extra.com/i/aurora/StayCentered1_den" + ], + "options": [ + { + "sku": "EXT-27b9d069", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 799, + "stock": 65, + "image": "https://media.extra.com/s/aurora/00179984_800/LOGITECH-G-Series-Driving-Force-G29-Racing-Wheel%2C-Wired%2C-for-PS-4%2C-PS-3%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.46, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-203", + "source": "extra.com", + "brand_name": "Logitech", + "details_en": { + "Platform": "Multi devices", + "Color": "Black", + "Connectivity Technology": "Wired", + "Type": "RACING ACCESS", + "Compatibility": "Multi devices", + "Made in": "China", + "Comp Agreement": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุชู‚ู†ูŠุฉ ุงู„ุงุชุตุงู„": "ุณู„ูƒูŠ", + "ู…ู†ุตุฉ": "ุงุฌู‡ุฒุฉ ู…ุชุนุฏุฏุฉ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู†ูˆุน": "RACING ACCESS", + "ุงู„ุชูˆุงูู‚": "ุงุฌู‡ุฒุฉ ุฑู‚ู…ูŠุฉ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-203" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips 4000 Series , Airfryer, Stacked Dual Basket", + "name_ar": "ููŠู„ูŠุจุณ ุณู„ุณู„ุฉ 4000ุŒ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉ ุจุณู„ุชูŠู† ุนู…ูˆุฏูŠุฉ ู…ุฒุฏูˆุฌุฉ", + "description_en": "Buy Philips 4000 Series , Airfryer, Stacked Dual Basket from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณ ุณู„ุณู„ุฉ 4000ุŒ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉ ุจุณู„ุชูŠู† ุนู…ูˆุฏูŠุฉ ู…ุฒุฏูˆุฌุฉ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 999, + "compare_price": 1399, + "images": [ + "https://media.extra.com/s/aurora/100477959_800/Philips-4000-Series-%2C-Airfryer%2C-Stacked-Dual-Basket?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100477959_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100477959_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477959_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477959_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477959_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477959_800_05?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-736ff02e", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 999, + "stock": 79, + "image": "https://media.extra.com/s/aurora/100477959_800/Philips-4000-Series-%2C-Airfryer%2C-Stacked-Dual-Basket?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.08, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-204", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Color": "Black", + "Dishwasher Safe": "Yes/Parts", + "Power": "2750W", + "Made in": "China", + "Number of Programs": "6", + "Capacity": "10 Liters", + "Removable Basket": "Yes", + "Item Has Expiration": "No", + "Accessories included": "no", + "Connectivity": "no", + "Transparent lid": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู…ุงู† ุบุณุงู„ุฉ ุงู„ุตุญูˆู†": "ู†ุนู… / ุฃุฌุฒุงุก", + "ุจุงูˆุฑ": "2750 ูˆุงุท", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุนุฏุฏ ุงู„ุจุฑุงู…ุฌ": "6", + "ุงู„ุณุนุฉ": "10 Liters", + "ุณู„ุฉ ู‚ุงุจู„ุฉ ู„ู„ุฅุฒุงู„ุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง", + "ูŠุดู…ู„ ุงู„ุงูƒุณุณูˆุงุฑุงุช": "ู„ุง", + "ุงุชุตุงู„": "ู„ุง", + "ุบุทุงุก ุดูุงู": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-204" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips 2000 Series Airfryer ,6.2L,1700W.", + "name_ar": "ููŠู„ูŠุจุณ2000ุŒ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉุŒ 6.2 ู„ุชุฑุŒ 1700 ูˆุงุท", + "description_en": "Buy Philips 2000 Series Airfryer ,6.2L,1700W. from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณ2000ุŒ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉุŒ 6.2 ู„ุชุฑุŒ 1700 ูˆุงุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 479, + "compare_price": 699, + "images": [ + "https://media.extra.com/s/aurora/100389391_800/Philips-2000-Series-Airfryer-%2C6-2L%2C1700W-?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100389391_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389391_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389391_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389391_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100389391_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/excellentcooking_den", + "https://media.extra.com/i/aurora/LowFat_den", + "https://media.extra.com/i/aurora/Multi-function_den" + ], + "options": [ + { + "sku": "EXT-150d68db", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 479, + "stock": 78, + "image": "https://media.extra.com/s/aurora/100389391_800/Philips-2000-Series-Airfryer-%2C6-2L%2C1700W-?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.01, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-205", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Voltage": "220-240 V 60HZ", + "Wattage": "1700W", + "Color": "Black", + "Timer": "Yes", + "Control Panel": "Button/Digital", + "Size of Oven": "6.2L", + "Clock": "Digital", + "Grill Function": "Yes", + "Capacity (Ltr)": "6.2L", + "Dishwasher Safe": "Yes", + "Power": "1700 W", + "Material": "Plastic", + "See Through Lid": "Yes", + "Removable Lid": "No Lid", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220-240 V 60HZ", + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "1700ูˆุงุท", + "ู…ุคู‚ุช": "ู†ุนู…", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "Button/Digital", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุญุฌู… ุงู„ูุฑู†": "6.2 ู„ุชุฑ", + "CLOCK": "ุฑู‚ู…ูŠ", + "ุดุนู„ุฉ ุงู„ุดูˆุงุก": "ู†ุนู…", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "6.2 ู„ุชุฑ", + "ุงู…ุงู† ุบุณุงู„ุฉ ุงู„ุตุญูˆู†": "ู†ุนู…", + "ุจุงูˆุฑ": "1700 ูˆุงุท", + "ุงู„ู…ุงุฏุฉ": "ุจู„ุงุณุชูŠูƒ", + "ุงู„ุฑุคูŠุง ู…ู† ุฎู„ุงู„ ุงู„ุบุทุงุก": "ู†ุนู…", + "ุบุทุงุก ู‚ุงุจู„ ู„ู„ุฅุฒุงู„ุฉ": "ู„ุง ุบุทุงุก", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-205" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Dyson", + "name_en": "Dyson V15 Detect Absolute Cordless Vacuum, 0.77L, 240AW, Yellow/Iron/Nickle", + "name_ar": "ุฏุงูŠุณูˆู† ู…ูƒู†ุณุฉ ูƒู‡ุฑุจุงุฆูŠุฉ ุนู…ูˆุฏูŠุฉ ู„ุงุณู„ูƒูŠุฉุŒ 0.77 ู„ุชุฑุŒ ุฃุตูุฑ/ ู…ุนุฏู†ูŠ / ู†ูŠูƒู„", + "description_en": "Buy Dyson V15 Detect Absolute Cordless Vacuum, 0.77L, 240AW, Yellow/Iron/Nickle from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฏุงูŠุณูˆู† ู…ูƒู†ุณุฉ ูƒู‡ุฑุจุงุฆูŠุฉ ุนู…ูˆุฏูŠุฉ ู„ุงุณู„ูƒูŠุฉุŒ 0.77 ู„ุชุฑุŒ ุฃุตูุฑ/ ู…ุนุฏู†ูŠ / ู†ูŠูƒู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1999, + "compare_price": 2999, + "images": [ + "https://media.extra.com/s/aurora/100311794_800/Dyson-V15-Detect-Absolute-Cordless-Vacuum%2C-0-77L%2C-240AW%2C-Yellow-Iron-Nickle?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100311794_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100311794_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100311794_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100311794_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100311794_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100311794_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/LCD_den", + "https://media.extra.com/i/aurora/HEC_LaserLight_s_den", + "https://media.extra.com/i/aurora/Hygeneic_den", + "https://media.extra.com/i/aurora/Vacuum_Multisurface_dar" + ], + "options": [ + { + "sku": "EXT-6b847d19", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1999, + "stock": 56, + "image": "https://media.extra.com/s/aurora/100311794_800/Dyson-V15-Detect-Absolute-Cordless-Vacuum%2C-0-77L%2C-240AW%2C-Yellow-Iron-Nickle?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.32, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-206", + "source": "extra.com", + "brand_name": "Dyson", + "details_en": { + "Voltage": "25.2", + "Color": "Yellow/Iron/Nickle", + "Control Panel": "Manual", + "Accessories": "No", + "Bag Type": "Bagless", + "Power": "240W", + "Rechargeable (Y/N)": "Yes", + "Cord Length (Mtr)": "Cordless", + "Functions": "Dry Vacuum", + "Capacity (Ltr)": "0.77L", + "Telescopic Pipe": "Yes", + "Capacity(L/Wet&Dry)": "Dry Only", + "Made in": "Assorted", + "Product Type": "STICK VACUUM CLEANER", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "25.2", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ูŠุฏูˆูŠ", + "ุงู„ู„ูˆู†": "ุฃุตูุฑ/ ู…ุนุฏู†ูŠ / ู†ูŠูƒู„", + "ุงู„ุฅูƒุณุณูˆุงุฑุงุช": "ู„ุง", + "ุงู†ูˆุงุน ุงู„ุญู‚ุงุฆุจ": "ุจุฏูˆู† ูƒูŠุณ", + "ุจุงูˆุฑ": "240ูˆุงุท", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู†ุนู…", + "ุทูˆู„ ุงู„ุณู„ูƒ": "ู„ุงุณู„ูƒูŠ", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ู…ูƒู†ุณุฉ ุฌุงูุฉ", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "0.77 ู„ุชุฑ", + "ุฃู†ุงุจูŠุจ ู…ุชุฏุงุฎู„ุฉ": "ู†ุนู…", + "ุงู„ุณุนุฉ ": "ู„ุชุฑ/ุฌุงู &ุฑุทุจ: ุฌุงู", + "ุตู†ุน ูู‰": "ู…ุชู†ูˆุน", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒู†ุณุฉ ูƒู‡ุฑุจุงุฆูŠุฉ ู…ุญู…ูˆู„ุฉ ุจุงู„ูŠุฏ" + }, + "color_en": "Yellow", + "color_ar": "ุฃุตูุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-206" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips, Body Groomer, Shave and Trim Body Hair", + "name_ar": "ููŠู„ูŠุจุณุŒ ู…ูƒูŠู†ุฉ ุชุดุฐูŠุจ ูˆุญู„ุงู‚ุฉ ุดุนุฑ ุงู„ุฌุณู…", + "description_en": "Buy Philips, Body Groomer, Shave and Trim Body Hair from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณุŒ ู…ูƒูŠู†ุฉ ุชุดุฐูŠุจ ูˆุญู„ุงู‚ุฉ ุดุนุฑ ุงู„ุฌุณู… ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 99, + "compare_price": 129, + "images": [ + "https://media.extra.com/s/aurora/100492293_800/Philips%2C-Body-Groomer%2C-Shave-and-Trim-Body-Hair?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100492293_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492293_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492293_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492293_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492293_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492293_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-9cf945c2", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 99, + "stock": 76, + "image": "https://media.extra.com/s/aurora/100492293_800/Philips%2C-Body-Groomer%2C-Shave-and-Trim-Body-Hair?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.1, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-207", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Color": "Grey", + "Battery Type": "Li-on", + "Made in": "Indonesia", + "Wet/Dry": "Fully Washable", + "Blade Material": "Stainless Steel", + "Charge Time": "8Hrs", + "Product Type": "BODY GROOMER", + "Length Settings": "2MM", + "Ideal For": "Body", + "Power Supply ( Plug- In / USB / Type-C)": "USB-A", + "Max Run Time": "60 minutes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ู†ูˆุน ุงู„ุจุทุงุฑูŠุฉ": "ู„ูŠุซูŠูˆู… ุฃูŠูˆู†", + "ุตู†ุน ูู‰": "ุงู†ุฏูˆู†ูŠุณูŠุง", + "ุงู„ุฑุทุจ/ุงู„ุฌุงู": "ู‚ุงุจู„ ู„ู„ุบุณู„ ุจุงู„ูƒุงู…ู„", + "ู…ุงุฏุฉ ุงู„ุดูุฑุฉ": "ุงู„ููˆู„ุงุฐ ุงู„ู…ู‚ุงูˆู… ู„ู„ุตุฏุฃ", + "ูˆู‚ุช ุงู„ุดุญู†": "8 ุณุงุนุฉ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุงู„ุฉ ุญู„ุงู‚ุฉ ู„ู„ุฌุณู…", + "ุฅุนุฏุงุฏุงุช ุงู„ุทูˆู„": "2 ู…ู„ู…", + "ู…ุซุงู„ูŠุฉ ู„": "Body", + "ู…ุตุฏุฑ ุงู„ุทุงู‚ุฉ (ู…ูˆุตู„ / ูŠูˆ ุงุณ ุจูŠ / ุชุงูŠุจ ุณูŠ)": "USB-A", + "ุงู‚ุตู‰ ู…ุฏุฉ ุนู…ู„ ุนู„ู‰ ุงู„ุจุทุงุฑูŠุฉ": "60 minutes" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-207" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Kenwood", + "name_en": "Kenwood HomeBake Kitchen Machine +Blender 1400W 5L", + "name_ar": "ูƒูŠู†ูˆูˆุฏ ุนุฌุงู†ุฉ ู‡ูˆู… ุจูŠูƒ ู…ุน ุฎู„ุงุท 1400 ูˆุงุท 5 ู„ุชุฑ", + "description_en": "Buy Kenwood HomeBake Kitchen Machine +Blender 1400W 5L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒูŠู†ูˆูˆุฏ ุนุฌุงู†ุฉ ู‡ูˆู… ุจูŠูƒ ู…ุน ุฎู„ุงุท 1400 ูˆุงุท 5 ู„ุชุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 599, + "compare_price": 1199, + "images": [ + "https://media.extra.com/s/aurora/100360772_800/Kenwood-HomeBake-Kitchen-Machine-%2BBlender-1400W-5L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100360772_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100360772_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100360772_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100360772_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100360772_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100360772_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100360772_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100360772_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100360772_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100360772_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Ssbowl_den", + "https://media.extra.com/i/aurora/Planet_den", + "https://media.extra.com/i/aurora/multiuse_den", + "https://media.extra.com/i/aurora/100063952_Speeds_den" + ], + "options": [ + { + "sku": "EXT-6ae75427", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 599, + "stock": 61, + "image": "https://media.extra.com/s/aurora/100360772_800/Kenwood-HomeBake-Kitchen-Machine-%2BBlender-1400W-5L?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.76, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-208", + "source": "extra.com", + "brand_name": "Kenwood", + "details_en": { + "Color": "Silver", + "Timer": "No", + "Control Panel": "Manual Rotary Dial", + "Capacity (Ltr)": "5L", + "Material": "Stainless Steel", + "Programmes": "6", + "Power": "1000-1400W", + "Pulse": "Yes", + "See Through Glass": "No", + "Auto Shut-off": "No", + "No. of Functions": "6", + "Number of Speeds": "6 + Pulse", + "Made in": "China", + "Multifunction": "2 in 1", + "Number of Blades": "1", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู…ุคู‚ุช": "ู„ุง", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ุฏูˆุงุฑ ูŠุฏูˆูŠ ุงุชุตุงู„", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "5 ู„ุชุฑ", + "ุงู„ู…ุงุฏุฉ": "ุณุชุงู†ู„ุณ ุณุชูŠู„", + "ุจุฑุงู…ุฌ": "6", + "ุจุงูˆุฑ": "1000-1400W", + "ู†ุจุถ": "ู†ุนู…", + "ุฑุคูŠุฉ ุฎู„ุงู„ ุงู„ุฒุฌุงุฌ": "ู„ุง", + "ุฅุทูุงุก ุชู„ู‚ุงุฆูŠ": "ู„ุง", + "ุนุฏุฏ ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "6", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ุชุนุฏุฏุฉ ุงู„ูˆุธุงุฆู": "2ููŠ 1", + "ุนุฏุฏ ุงู„ุดูุฑุงุช": "1" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-208" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips PowerPro Compact Bagless Vacuum, 1800W, 330W Suction power, Power Cyclone 5 Technology", + "name_ar": "ููŠู„ูŠุจุณ ุจุงูˆุฑุจุฑูˆ ู…ูƒู†ุณุฉ ุจุฏูˆู† ูƒูŠุณุŒ 1800 ูˆุงุท", + "description_en": "Buy Philips PowerPro Compact Bagless Vacuum, 1800W, 330W Suction power, Power Cyclone 5 Technology from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณ ุจุงูˆุฑุจุฑูˆ ู…ูƒู†ุณุฉ ุจุฏูˆู† ูƒูŠุณุŒ 1800 ูˆุงุท ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 359, + "compare_price": 599, + "images": [ + "https://media.extra.com/s/aurora/100020238_800/Philips-PowerPro-Compact-Bagless-Vacuum%2C-1800W%2C-330W-Suction-power%2C-Power-Cyclone-5-Technology?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100020238_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100020238_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100020238_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100020238_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100020238_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100020238_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100020238_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100020238_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100020238_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100020238_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100020238_800_10?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100020238_300_01", + "https://media.extra.com/i/aurora/Dust_bin_21_EN_DIS", + "https://media.extra.com/i/aurora/Hygeneic_den", + "https://media.extra.com/i/aurora/SwivelHose_den", + "https://media.extra.com/i/aurora/Vacuumsuums_Multisurface_den", + "https://media.extra.com/i/aurora/Detachable_den_1", + "https://media.extra.com/i/aurora/Antibacterial_den" + ], + "options": [ + { + "sku": "EXT-27660019", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 359, + "stock": 51, + "image": "https://media.extra.com/s/aurora/100020238_800/Philips-PowerPro-Compact-Bagless-Vacuum%2C-1800W%2C-330W-Suction-power%2C-Power-Cyclone-5-Technology?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.48, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-209", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Voltage": "240V", + "Color": "Black", + "Control Panel": "Manual", + "Accessories": "Yes", + "Bag Type": "Bagless", + "Power": "1800W", + "Rechargeable (Y/N)": "N- Corded", + "Cord Length (Mtr)": "6", + "Functions": "Vacuum Cleaner", + "Capacity (Ltr)": "1.5", + "Telescopic Pipe": "Yes", + "Capacity(L/Wet&Dry)": "1.5 L/Dry", + "Made in": "China", + "Suction Power (amps/mm)": "1.136Amps", + "Product Type": "CANISTERS-BAGLESS", + "Comp Agreement": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "240ููˆู„ุช", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ูŠุฏูˆูŠ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุฅูƒุณุณูˆุงุฑุงุช": "ู†ุนู…", + "ุงู†ูˆุงุน ุงู„ุญู‚ุงุฆุจ": "ุจุฏูˆู† ูƒูŠุณ", + "ุจุงูˆุฑ": "1800 ูˆุงุท", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "N- Corded", + "ุทูˆู„ ุงู„ุณู„ูƒ": "6", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ู…ูƒู†ุณุฉ", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "1.5", + "ุฃู†ุงุจูŠุจ ู…ุชุฏุงุฎู„ุฉ": "ู†ุนู…", + "ุงู„ุณุนุฉ ": "ู„ุชุฑ/ุฌุงู &ุฑุทุจ: 1.5ุฌุงู", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู‚ูˆุฉ ุงู„ุดูุท": "1.136 ุงู…ุจูŠุฑ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒู†ุณุฉ ุจุฏูˆู† ูƒูŠุณ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-209" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "LG", + "name_en": "LG Neo Chef Solo Microwave, 20 Liters, 700W, Black", + "name_ar": "ุงู„ ุฌูŠ ู†ูŠูˆ ุดูŠูุŒ ู…ุงูŠูƒุฑูˆูŠูุŒ 20 ู„ุชุฑุŒ 700 ูˆุงุทุŒ ุฃุณูˆุฏ", + "description_en": "Buy LG Neo Chef Solo Microwave, 20 Liters, 700W, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงู„ ุฌูŠ ู†ูŠูˆ ุดูŠูุŒ ู…ุงูŠูƒุฑูˆูŠูุŒ 20 ู„ุชุฑุŒ 700 ูˆุงุทุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 439, + "compare_price": 629, + "images": [ + "https://media.extra.com/s/aurora/100350581_800/LG-Neo-Chef-Solo-Microwave%2C-20-Liters%2C-700W%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100350581_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100350581_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350581_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350581_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350581_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350581_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350581_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100350581_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/CapacityMicrowave_den", + "https://media.extra.com/i/aurora/LED-light_den", + "https://media.extra.com/i/aurora/DefrostFunction_den", + "https://media.extra.com/i/aurora/DigitalControlRing_den" + ], + "options": [ + { + "sku": "EXT-421b2bac", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 439, + "stock": 58, + "image": "https://media.extra.com/s/aurora/100350581_800/LG-Neo-Chef-Solo-Microwave%2C-20-Liters%2C-700W%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.55, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-210", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Voltage": "220V", + "Color": "Black", + "Weight": "10 Kg", + "Length": "31.06", + "Width": "45.5 cm", + "Height": "26.00 cm", + "Capacity (Ltr)": "20 Liters", + "Power": "700 W", + "Made in": "China", + "Number of Power Levels": "Auto", + "Control Type": "Touch Panel", + "For Country/Region": "KSA", + "Built-in Installation": "No", + "Internal Depth": "27.5 Cm", + "Internal Height": "20.6 cm", + "Convection Cooking Power": "No", + "Turntable Diameter": "23 cm", + "Microwave Type": "Solo", + "Internal Width": "30cm", + "Functions": "Defrost Function", + "Product Type": "SOLO", + "Features": "6 Programs", + "Material": "Metal", + "Brand Name": "LG", + "Smart Connect": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220ููˆู„ุช", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ูˆุฒู†": "10 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุทูˆู„": "31.06", + "ุงู„ุนุฑุถ": "45.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "26.00 ุณู…", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "20 Liters", + "ุจุงูˆุฑ": "700ูˆุงุท", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุนุฏุฏ ู…ุณุชูˆูŠุงุช ุงู„ุทุงู‚ุฉ": "ุขู„ูŠ", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ู„ูˆุญุฉ ุงู„ู„ู…ุณ", + "ุชุซุจูŠุช ุฏุงุฎู„ูŠ": "ู„ุง", + "ุงู„ุนู…ู‚ ุงู„ุฏุงุฎู„ูŠ": "27.5 Cm", + "ุงู„ุงุฑุชูุงุน ุงู„ุฏุงุฎู„ูŠ": "20.6 ุณู…", + "ุทุงู‚ุฉ ุงู„ุทุจุฎ ุจุงู„ุญุซ ุงู„ุญุฑุงุฑูŠ": "ู„ุง", + "ู‚ุทุฑ ุงู„ู…ู†ุถุฏุฉ ุงู„ุฏูˆุงุฑุฉ": "23 ุณู…", + "ู†ูˆุน ุงู„ู…ูŠูƒุฑูˆูˆูŠู": "ุณูˆู„ูˆ", + "ุงู„ุนุฑุถ ุงู„ุฏุงุฎู„ูŠ": "30 ุณู…", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ุฎุงุตูŠุฉ ุงู„ุฅุฐุงุจุฉ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูŠูƒุฑูˆูŠู ุชุณุฎูŠู†", + "ุงู„ู…ุฒุงูŠุง": "6ุจุฑุงู…ุฌ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-210" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Dyson", + "name_en": "Dyson V12s, Vacuum Cleaner, 1200W, Yellow", + "name_ar": "ุฏุงูŠุณูˆู† ููŠ 12 ุงุณ ุŒ ู…ูƒู†ุณุฉ ูƒู‡ุฑุจุงุฆูŠุฉ ุงู„ูƒู„ ููŠ ุฌู‡ุงุฒ ูˆุงุญุฏ ู‚ูˆุฉ ุงู„ุชู†ุธูŠู ุงู„ุนู…ูŠู‚ ุŒ 1200 ูˆุงุทุŒ ุฃุตูุฑ", + "description_en": "Buy Dyson V12s, Vacuum Cleaner, 1200W, Yellow from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฏุงูŠุณูˆู† ููŠ 12 ุงุณ ุŒ ู…ูƒู†ุณุฉ ูƒู‡ุฑุจุงุฆูŠุฉ ุงู„ูƒู„ ููŠ ุฌู‡ุงุฒ ูˆุงุญุฏ ู‚ูˆุฉ ุงู„ุชู†ุธูŠู ุงู„ุนู…ูŠู‚ ุŒ 1200 ูˆุงุทุŒ ุฃุตูุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1999, + "compare_price": 2599, + "images": [ + "https://media.extra.com/s/aurora/100396306_800/Dyson-V12s%2C-Vacuum-Cleaner%2C-1200W%2C-Yellow?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100396306_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396306_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100396306_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Runtime_den_2", + "https://media.extra.com/i/aurora/LCD_den", + "https://media.extra.com/i/aurora/Lazer_den", + "https://media.extra.com/i/aurora/HandsFreeEmptying_den" + ], + "options": [ + { + "sku": "EXT-c92dae6c", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1999, + "stock": 44, + "image": "https://media.extra.com/s/aurora/100396306_800/Dyson-V12s%2C-Vacuum-Cleaner%2C-1200W%2C-Yellow?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.74, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-211", + "source": "extra.com", + "brand_name": "Dyson", + "details_en": { + "Voltage": "100-240V", + "Color": "Yellow", + "Control Panel": "Manual", + "Accessories": "Yes; With Motorized Tools", + "Bag Type": "bag", + "Rechargeable (Y/N)": "Yes", + "Functions": "Wet & Dry", + "Capacity (Ltr)": "0.35L", + "Telescopic Pipe": "Aluminum Stick Handle", + "Capacity(L/Wet&Dry)": "0.35 L", + "Made in": "Malaysia", + "Suction Power (amps/mm)": "1.136Amps", + "Max Run Time": "60 min", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "100-240V", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ูŠุฏูˆูŠ", + "ุงู„ู„ูˆู†": "ุฃุตูุฑ", + "ุงู„ุฅูƒุณุณูˆุงุฑุงุช": "ู†ุนู… ุŒ ู…ุน ุงู„ุฃุฏูˆุงุช ุงู„ุขู„ูŠุฉ", + "ุงู†ูˆุงุน ุงู„ุญู‚ุงุฆุจ": "ุญู‚ูŠุจุฉ", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู†ุนู…", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ุฑุทุจ ูˆุฌุงู", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "0.35L", + "ุฃู†ุงุจูŠุจ ู…ุชุฏุงุฎู„ุฉ": "ู…ู‚ุจุถ ุนุตุง ุฃู„ูˆู…ู†ูŠูˆู…", + "ุงู„ุณุนุฉ ": "ู„ุชุฑ/ุฌุงู &ุฑุทุจ: 0.35 ู„ูŠุชุฑ", + "ุตู†ุน ูู‰": "ู…ุงู„ูŠุฒูŠุง", + "ู‚ูˆุฉ ุงู„ุดูุท": "1.136 ุงู…ุจูŠุฑ", + "ุงู‚ุตู‰ ู…ุฏุฉ ุนู…ู„ ุนู„ู‰ ุงู„ุจุทุงุฑูŠุฉ": "60 ุฏู‚ูŠู‚ุฉ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Yellow", + "color_ar": "ุฃุตูุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-211" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Dyson", + "name_en": "Dyson V8 ABSOLUTE SV25 V8 Cordless Stick Vacuum Cleaner, 115 Air Watts Silver/Yellow", + "name_ar": "ุฏุงูŠุณูˆู† ุงุจุณู„ูˆุช ู…ูƒู†ุณุฉ ู„ุงุณู„ูƒูŠุฉุŒ 115 ุงูŠุฑ ูˆุงุทุŒ ูุถูŠ/ุฃุตูุฑ", + "description_en": "Buy Dyson V8 ABSOLUTE SV25 V8 Cordless Stick Vacuum Cleaner, 115 Air Watts Silver/Yellow from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฏุงูŠุณูˆู† ุงุจุณู„ูˆุช ู…ูƒู†ุณุฉ ู„ุงุณู„ูƒูŠุฉุŒ 115 ุงูŠุฑ ูˆุงุทุŒ ูุถูŠ/ุฃุตูุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1099, + "compare_price": 1699, + "images": [ + "https://media.extra.com/s/aurora/100385401_800/Dyson-V8-ABSOLUTE-SV25-V8-Cordless-Stick-Vacuum-Cleaner%2C-115-Air-Watts-Silver-Yellow?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100385401_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385401_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385401_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385401_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385401_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/PowerSupply_DEN_5", + "https://media.extra.com/i/aurora/CordlessVacuumCleaner_den", + "https://media.extra.com/i/aurora/MultiSurface_den_1", + "https://media.extra.com/i/aurora/Hygeneic_den", + "https://media.extra.com/i/aurora/Filtration_den" + ], + "options": [ + { + "sku": "EXT-b37a47ca", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1099, + "stock": 59, + "image": "https://media.extra.com/s/aurora/100385401_800/Dyson-V8-ABSOLUTE-SV25-V8-Cordless-Stick-Vacuum-Cleaner%2C-115-Air-Watts-Silver-Yellow?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.28, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-212", + "source": "extra.com", + "brand_name": "Dyson", + "details_en": { + "Voltage": "25V", + "Wattage": "115AW", + "Color": "Silver/Yellow", + "Control Panel": "Manual", + "Bag Type": "Bagless", + "Power": "115AW", + "Rechargeable (Y/N)": "Yes", + "Cord Length (Mtr)": "Cordless", + "Functions": "Vacuum Cleaner", + "Telescopic Pipe": "Plastic", + "Capacity(L/Wet&Dry)": "0.54 L/Dry", + "Made in": "Malaysia", + "Suction Power (amps/mm)": "1.136Amps", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "25ููˆู„ุท", + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "115 ุงูŠุฑ ูˆุงุท", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ูŠุฏูˆูŠ", + "ุงู„ู„ูˆู†": "ูุถูŠ/ุฃุตูุฑ", + "ุงู†ูˆุงุน ุงู„ุญู‚ุงุฆุจ": "ุจุฏูˆู† ูƒูŠุณ", + "ุจุงูˆุฑ": "115A ูˆุงุท", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู†ุนู…", + "ุทูˆู„ ุงู„ุณู„ูƒ": "ู„ุงุณู„ูƒูŠ", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ู…ูƒู†ุณุฉ", + "ุฃู†ุงุจูŠุจ ู…ุชุฏุงุฎู„ุฉ": "ุจู„ุงุณุชูŠูƒ", + "ุงู„ุณุนุฉ ": "ู„ุชุฑ/ุฌุงู &ุฑุทุจ: 0.54ุฌุงู", + "ุตู†ุน ูู‰": "ู…ุงู„ูŠุฒูŠุง", + "ู‚ูˆุฉ ุงู„ุดูุท": "1.136 ุงู…ุจูŠุฑ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-212" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "ClassPro Dry Vacuum Cleaner, 25L, 2200W, Steel.", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆ ู…ูƒู†ุณุฉ ูƒู‡ุฑุจุงุฆูŠุฉุŒ 25 ู„ุชุฑุŒ 2200 ูˆุงุทุŒ ุณุชูŠู„", + "description_en": "Buy ClassPro Dry Vacuum Cleaner, 25L, 2200W, Steel. from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆ ู…ูƒู†ุณุฉ ูƒู‡ุฑุจุงุฆูŠุฉุŒ 25 ู„ุชุฑุŒ 2200 ูˆุงุทุŒ ุณุชูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 239, + "compare_price": 299, + "images": [ + "https://media.extra.com/s/aurora/100362863_800/ClassPro-Dry-Vacuum-Cleaner%2C-25L%2C-2200W%2C-Steel-?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100362863_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100362863_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100362863_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100362863_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100362863_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100362863_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100362863_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100362863_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100362863_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100362863_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100362863_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Vacuum_Multisurface_den", + "https://media.extra.com/i/aurora/Metalpipe_den", + "https://media.extra.com/i/aurora/Easytoemptyx_den" + ], + "options": [ + { + "sku": "EXT-29386232", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 239, + "stock": 77, + "image": "https://media.extra.com/s/aurora/100362863_800/ClassPro-Dry-Vacuum-Cleaner%2C-25L%2C-2200W%2C-Steel-?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.29, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-213", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Voltage": "220V", + "Color": "Steel", + "Control Panel": "Manual", + "Accessories": "Yes", + "Bag Type": "Cloth", + "Power": "2200W", + "Rechargeable (Y/N)": "No", + "Cord Length (Mtr)": "4.5 Mtr", + "Functions": "Dry Vacuum", + "Capacity (Ltr)": "25 Liters", + "Telescopic Pipe": "Yes", + "Capacity(L/Wet&Dry)": "25 L/Dry", + "Made in": "China", + "Suction Power (amps/mm)": "1.136Amps", + "Product Type": "DRY-DRUM", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ูŠุฏูˆูŠ", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุฅูƒุณุณูˆุงุฑุงุช": "ู†ุนู…", + "ุงู†ูˆุงุน ุงู„ุญู‚ุงุฆุจ": "ู‚ู…ุงุด", + "ุจุงูˆุฑ": "2200ูˆุงุช", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู„ุง", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ู…ูƒู†ุณุฉ ุฌุงูุฉ", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "25 ู„ุชุฑ", + "ุฃู†ุงุจูŠุจ ู…ุชุฏุงุฎู„ุฉ": "ู†ุนู…", + "ุงู„ุณุนุฉ ": "ู„ุชุฑ/ุฌุงู &ุฑุทุจ: 25 L/Dry", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู‚ูˆุฉ ุงู„ุดูุท": "1.136 ุงู…ุจูŠุฑ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒู†ุณุฉ ุจุฑู…ูŠู„" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-213" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "LG", + "name_en": "LG, Microwave Solo, 42L, Black", + "name_ar": "ุฅู„ ุฌูŠุŒ ู…ุงูŠูƒุฑูˆูŠู ุณูˆู„ูˆุŒ 42 ู„ุชุฑุŒ ุฃุณูˆุฏ", + "description_en": "Buy LG, Microwave Solo, 42L, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฅู„ ุฌูŠุŒ ู…ุงูŠูƒุฑูˆูŠู ุณูˆู„ูˆุŒ 42 ู„ุชุฑุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 719, + "compare_price": 1049, + "images": [ + "https://media.extra.com/s/aurora/100001714_800/LG%2C-Microwave-Solo%2C-42L%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100001714_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100001714_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100001714_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100001714_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100001714_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100001714_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100001714_800_07?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100001714_300_01", + "https://media.extra.com/i/aurora/Capacitymac_42den", + "https://media.extra.com/i/aurora/ChildLock_den", + "https://media.extra.com/i/aurora/Microwave%20ouch_den" + ], + "options": [ + { + "sku": "EXT-65b7e174", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 719, + "stock": 76, + "image": "https://media.extra.com/s/aurora/100001714_800/LG%2C-Microwave-Solo%2C-42L%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.37, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-214", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Wattage": "1200W", + "Voltage": "220V", + "Color": "Black", + "Weight": "14.8KG", + "Control Panel": "Touch", + "Timer": "Digital", + "Capacity (Ltr)": "42 Liters", + "Clock": "Yes", + "Power": "1200W", + "Child Lock": "Yes", + "Grill Function": "No", + "Material": "Glass/Stainless", + "Made in": "China", + "Product Type": "SOLO", + "Comp Agreement": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "1200ูˆุงุท", + "ููˆู„ุช": "220 ููˆู„ุช", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ู„ู…ุณ", + "ู…ุคู‚ุช": "ุฑู‚ู…ูŠ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ูˆุฒู†": "14.8 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "42 Liters", + "CLOCK": "ู†ุนู…", + "ุจุงูˆุฑ": "1200W", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ุดุนู„ุฉ ุงู„ุดูˆุงุก": "ู„ุง", + "ุงู„ู…ุงุฏุฉ": "ุฒุฌุงุฌ/ุณุชูŠู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูŠูƒุฑูˆูŠู ุชุณุฎูŠู†" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-214" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips, ProMix Hand Blender, 700W, Fast and Efficient Blending, White.", + "name_ar": "ููŠู„ูŠุจุณุŒ ุจุฑูˆู…ูŠูƒุณ ุฎู„ุงุท ูŠุฏูˆูŠุŒ 700 ูˆุงุท ุŒ ู…ุน ู…ู„ุญู‚ุงุชุŒ ุฃุจูŠุถ", + "description_en": "Buy Philips, ProMix Hand Blender, 700W, Fast and Efficient Blending, White. from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณุŒ ุจุฑูˆู…ูŠูƒุณ ุฎู„ุงุท ูŠุฏูˆูŠุŒ 700 ูˆุงุท ุŒ ู…ุน ู…ู„ุญู‚ุงุชุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 219, + "compare_price": 299, + "images": [ + "https://media.extra.com/s/aurora/100234152_800/Philips%2C-ProMix-Hand-Blender%2C-700W%2C-Fast-and-Efficient-Blending%2C-White-?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100234152_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100234152_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100234152_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100234152_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100234152_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100234152_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100234152_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100234152_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100234152_800_08?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100234152_300_01", + "https://media.extra.com/i/aurora/Speed_control__dEN", + "https://media.extra.com/i/aurora/multifunction_den_1", + "https://media.extra.com/i/aurora/ssblades_den_1", + "https://media.extra.com/i/aurora/blendingspeed_den_1" + ], + "options": [ + { + "sku": "EXT-967b2210", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 219, + "stock": 94, + "image": "https://media.extra.com/s/aurora/100234152_800/Philips%2C-ProMix-Hand-Blender%2C-700W%2C-Fast-and-Efficient-Blending%2C-White-?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.08, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-215", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Color": "White", + "Timer": "No", + "Control Panel": "Button", + "Material": "Metal", + "Power": "700W", + "Pulse": "Turbo", + "See Through Glass": "Yes", + "Multifunction": "Yes", + "Made in": "China", + "Product Type": "BLENDER BAR", + "Number of Speeds": "2", + "Programmes": "2", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู…ุคู‚ุช": "ู„ุง", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ุฒุฑ", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ู…ุงุฏุฉ": "ู…ุนุฏู†", + "ุจุงูˆุฑ": "700ูˆุงุท", + "ู†ุจุถ": "ุชูŠุฑุจูˆ", + "ุฑุคูŠุฉ ุฎู„ุงู„ ุงู„ุฒุฌุงุฌ": "ู†ุนู…", + "ู…ุชุนุฏุฏุฉ ุงู„ูˆุธุงุฆู": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุฎู„ุงุท ูŠุฏูˆูŠ ู…ุญู…ูˆู„", + "ุนุฏุฏ ุงู„ุณุฑุนุงุช": "2", + "ุจุฑุงู…ุฌ": "2" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-215" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips PowerPro Active Bagless Vacuum Cleaner,2000W, Royal Blue", + "name_ar": "ููŠู„ูŠุจุณ ู…ูƒู†ุณุฉ ูƒู‡ุฑุจุงุฆูŠุฉุŒ 2000 ูˆุงุทุŒ ุณุนุฉ ุงู„ุบุจุงุฑ 1.5 ู„ุชุฑุŒ ุฃุฒุฑู‚", + "description_en": "Buy Philips PowerPro Active Bagless Vacuum Cleaner,2000W, Royal Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณ ู…ูƒู†ุณุฉ ูƒู‡ุฑุจุงุฆูŠุฉุŒ 2000 ูˆุงุทุŒ ุณุนุฉ ุงู„ุบุจุงุฑ 1.5 ู„ุชุฑุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 519, + "compare_price": 849, + "images": [ + "https://media.extra.com/s/aurora/100090693_800/Philips-PowerPro-Active-Bagless-Vacuum-Cleaner%2C2000W%2C-Royal-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100090693_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100090693_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100090693_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100090693_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100090693_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100090693_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100090693_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100090693_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100090693_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100090693_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100090693_800_10?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100090693_300_01", + "https://media.extra.com/i/aurora/Antibacterial_den", + "https://media.extra.com/i/aurora/Metalpipe_den", + "https://media.extra.com/i/aurora/Compact%20Design_den" + ], + "options": [ + { + "sku": "EXT-89b5173f", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 519, + "stock": 24, + "image": "https://media.extra.com/s/aurora/100090693_800/Philips-PowerPro-Active-Bagless-Vacuum-Cleaner%2C2000W%2C-Royal-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.65, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-216", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Voltage": "220V", + "Color": "Royal Blue", + "Control Panel": "Manual", + "Accessories": "Yes", + "Bag Type": "Bagless", + "Power": "2000W", + "Rechargeable (Y/N)": "No", + "Cord Length (Mtr)": "9", + "Functions": "Vacuum Cleaner", + "Capacity (Ltr)": "1.5", + "Telescopic Pipe": "Yes", + "Capacity(L/Wet&Dry)": "1.5 L/Dry", + "Made in": "China", + "Suction Power (amps/mm)": "1.136Amps", + "Product Type": "CANISTERS-BAGLESS", + "Comp Agreement": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ูŠุฏูˆูŠ", + "ุงู„ู„ูˆู†": "ุงู„ุฃุฒุฑู‚ ุงู„ู…ู„ูƒูŠ", + "ุงู„ุฅูƒุณุณูˆุงุฑุงุช": "ู†ุนู…", + "ุงู†ูˆุงุน ุงู„ุญู‚ุงุฆุจ": "ุจุฏูˆู† ูƒูŠุณ", + "ุจุงูˆุฑ": "2000ูˆุงุช", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู„ุง", + "ุทูˆู„ ุงู„ุณู„ูƒ": "9", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ู…ูƒู†ุณุฉ", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "1.5", + "ุฃู†ุงุจูŠุจ ู…ุชุฏุงุฎู„ุฉ": "ู†ุนู…", + "ุงู„ุณุนุฉ ": "ู„ุชุฑ/ุฌุงู &ุฑุทุจ: 1.5ุฌุงู", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู‚ูˆุฉ ุงู„ุดูุท": "1.136 ุงู…ุจูŠุฑ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒู†ุณุฉ ุจุฏูˆู† ูƒูŠุณ" + }, + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-216" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Hitachi", + "name_en": "Hitachi Bottom Load Water Dispenser, 3 Taps, 520 Watts, Black", + "name_ar": "ู‡ูŠุชุงุดูŠ ู…ุจุฑุฏ ู…ูŠุงู‡ ุŒ 3 ุญู†ููŠุงุชุŒ 520 ูˆุงุทุŒ ุฃุณูˆุฏ", + "description_en": "Buy Hitachi Bottom Load Water Dispenser, 3 Taps, 520 Watts, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ูŠุชุงุดูŠ ู…ุจุฑุฏ ู…ูŠุงู‡ ุŒ 3 ุญู†ููŠุงุชุŒ 520 ูˆุงุทุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 799, + "compare_price": 1199, + "images": [ + "https://media.extra.com/s/aurora/100351013_800/Hitachi-Bottom-Load-Water-Dispenser%2C-3-Taps%2C-520-Watts%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100351013_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100351013_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/3optionsofwater_den", + "https://media.extra.com/i/aurora/CompressorforCoolingWater_den", + "https://media.extra.com/i/aurora/FitallSizes_den", + "https://media.extra.com/i/aurora/SafetySystem_den" + ], + "options": [ + { + "sku": "EXT-b562b3bd", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 799, + "stock": 56, + "image": "https://media.extra.com/s/aurora/100351013_800/Hitachi-Bottom-Load-Water-Dispenser%2C-3-Taps%2C-520-Watts%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.68, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-217", + "source": "extra.com", + "brand_name": "Hitachi", + "details_en": { + "Wattage": "520W", + "Color": "Black", + "Safety Lock": "Yes", + "Made in": "China", + "Capacity Hot Water": "4 L/h", + "Capacity Cold Water": "2 L/h", + "Cup Storage": "No", + "Voltage/Freq": "220-240V; 50/60Hz" + }, + "details_ar": { + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "520ูˆุงุท", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุณุนุฉ ุงู„ู…ุงุก ุงู„ุณุงุฎู†": "4ู„ุชุฑ/ุณุงุนุฉ", + "ุณุนุฉ ุงู„ู…ุงุก ุงู„ุจุงุฑุฏ": "2ู„ูŠุชุฑ/ุจุงู„ุณุงุนุฉ", + "ุชุฎุฒูŠู† ุงู„ุงูƒูˆุงุจ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-217" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips Series 5000, Kettle, 1.7L,2200W, Durable Crystal clear glass", + "name_ar": "ููŠู„ูŠุจุณุŒ ุบู„ุงูŠุฉ ู…ุงุก ุฒุฌุงุฌูŠุฉุŒ 2200 ูˆุงุทุŒ 1.7 ู„ุชุฑ", + "description_en": "Buy Philips Series 5000, Kettle, 1.7L,2200W, Durable Crystal clear glass from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณุŒ ุบู„ุงูŠุฉ ู…ุงุก ุฒุฌุงุฌูŠุฉุŒ 2200 ูˆุงุทุŒ 1.7 ู„ุชุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 209, + "compare_price": 299, + "images": [ + "https://media.extra.com/s/aurora/100193743_800/Philips-Series-5000%2C-Kettle%2C-1-7L%2C2200W%2C-Durable-Crystal-clear-glass?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100193743_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100193743_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100193743_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100193743_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100193743_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100193743_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100193743_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SwivelBase_den", + "https://media.extra.com/i/aurora/WaterLevel_den" + ], + "options": [ + { + "sku": "EXT-56093de4", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 209, + "stock": 36, + "image": "https://media.extra.com/s/aurora/100193743_800/Philips-Series-5000%2C-Kettle%2C-1-7L%2C2200W%2C-Durable-Crystal-clear-glass?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.45, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-218", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Voltage": "220V", + "Color": "Black/Silver", + "Power": "1850-2200W", + "Material": "Glass", + "Auto Shut-off": "Yes", + "Water Filter": "Yes", + "Capacity (Ltr)": "1.7", + "See Through Glass": "Yes", + "Made in": "China", + "Product Type": "GLASS", + "Comp Agreement": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ/ูุถูŠ", + "ุจุงูˆุฑ": "1850-2200 ูˆุงุท", + "ุงู„ู…ุงุฏุฉ": "ุฒุฌุงุฌ", + "ุฅุทูุงุก ุชู„ู‚ุงุฆูŠ": "ู†ุนู…", + "ูู„ุชุฑ ู…ุงุก": "ู†ุนู…", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "1.7", + "ุฑุคูŠุฉ ุฎู„ุงู„ ุงู„ุฒุฌุงุฌ": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุฒุฌุงุฌูŠ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-218" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "BISSELL", + "name_en": "BISSELL SpotClean Hydrosteam Portable Carpet / Furniture Deep Cleaner", + "name_ar": "ุจูŠุณู„ ุณุจูˆุช ูƒู„ูŠู† ู‡ูŠุฏุฑูˆุณุชูŠู… ุฌู‡ุงุฒ ู…ุญู…ูˆู„ ู„ุงุฒุงู„ุฉ ุงู„ุจู‚ุน ุจุงู„ุจุฎุงุฑ ู„ู„ุณุฌุงุฏ ูˆุงู„ู…ูุฑูˆุดุงุช", + "description_en": "Buy BISSELL SpotClean Hydrosteam Portable Carpet / Furniture Deep Cleaner from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจูŠุณู„ ุณุจูˆุช ูƒู„ูŠู† ู‡ูŠุฏุฑูˆุณุชูŠู… ุฌู‡ุงุฒ ู…ุญู…ูˆู„ ู„ุงุฒุงู„ุฉ ุงู„ุจู‚ุน ุจุงู„ุจุฎุงุฑ ู„ู„ุณุฌุงุฏ ูˆุงู„ู…ูุฑูˆุดุงุช ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 999, + "compare_price": 1499, + "images": [ + "https://media.extra.com/s/aurora/100363075_800/BISSELL-SpotClean-Hydrosteam-Portable-Carpet-Furniture-Deep-Cleaner?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100363075_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100363075_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100363075_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/HydroSteamTechnology_den", + "https://media.extra.com/i/aurora/SteamWashMode_den", + "https://media.extra.com/i/aurora/CleaningforLimitlessSurfaces_DEN_2", + "https://media.extra.com/i/aurora/PermanentStainRemoval_den" + ], + "options": [ + { + "sku": "EXT-e1026fc3", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 999, + "stock": 55, + "image": "https://media.extra.com/s/aurora/100363075_800/BISSELL-SpotClean-Hydrosteam-Portable-Carpet-Furniture-Deep-Cleaner?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.83, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-219", + "source": "extra.com", + "brand_name": "BISSELL", + "details_en": { + "Wattage": "1150W", + "Color": "Bronze-Black", + "Accessories": "7 cm,12 cm Tough Stain Brush Tool Tool", + "Power": "1150W", + "Made in": "China", + "Product Type": "SPOT CLEANERS", + "Cord Length": "6.7m", + "Body Material": "Plastic", + "Dirty clean capacity": "1.5L", + "Brush Rotating system": "No", + "Clean Tank Capacity": "1.9L", + "Surface Type": "Wet/Dry", + "Heated Cleaning": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "1150ูˆุงุท", + "ุงู„ู„ูˆู†": "ุจุฑูˆู†ุฒูŠ-ุฃุณูˆุฏ", + "ุงู„ุฅูƒุณุณูˆุงุฑุงุช": "ุฃุฏุงุฉ ูุฑุดุงุฉ ุงู„ุจู‚ุน ุงู„ุตุนุจุฉ 7 ุณู…ุŒ 12 ุณู…", + "ุจุงูˆุฑ": "1150ูˆุงุช", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุฃุฌู‡ุฒุฉ ุชู†ุธูŠู ุงู„ุจู‚ุน", + "ุทูˆู„ ุงู„ุญุจู„": "6.7 ู…ุชุฑ", + "ู…ุงุฏุฉ ุงู„ุฌุณู…": "ุจู„ุงุณุชูŠูƒ", + "ุณุนุฉ ุงู„ู†ุธูŠู ูˆ ุงู„ู…ุชุณุฎ": "1.5 ู„ุชุฑ", + "ู†ุธุงู… ุชุฏูˆูŠุฑ ุงู„ูุฑุดุงุฉ": "ู„ุง", + "ุณุนุฉ ุงู„ุฎุฒุงู† ุงู„ู†ุธูŠู": "1.9 ู„ุชุฑ", + "ู†ูˆุน ุงู„ุณุทุญ": "ุฑุทุจ/ุฌุงู", + "ุชู†ุธูŠู ุณุงุฎู†": "ู†ุนู…" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-219" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "ClassPro Microwave Oven, 20L, 700W, Digital Control , White", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆ ู…ุงูŠูƒุฑูˆูŠูุŒ ุฏูŠุฌูŠุชุงู„ุŒ 20 ู„ุชุฑุŒ 700 ูˆุงุทุŒ ุฃุจูŠุถ", + "description_en": "Buy ClassPro Microwave Oven, 20L, 700W, Digital Control , White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆ ู…ุงูŠูƒุฑูˆูŠูุŒ ุฏูŠุฌูŠุชุงู„ุŒ 20 ู„ุชุฑุŒ 700 ูˆุงุทุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 299, + "compare_price": 399, + "images": [ + "https://media.extra.com/s/aurora/100212251_800/ClassPro-Microwave-Oven%2C-20L%2C-700W%2C-Digital-Control-%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100212251_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100212251_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100212251_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100212251_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100212251_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100212251_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100212251_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100212251_800_11?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100212251_300_01", + "https://media.extra.com/i/aurora/CapacityMicrowave_den", + "https://media.extra.com/i/aurora/PowerLevels_den", + "https://media.extra.com/i/aurora/DefrostFunction_den", + "https://media.extra.com/i/aurora/DigitalControlRing_den" + ], + "options": [ + { + "sku": "EXT-ac03f03c", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 299, + "stock": 59, + "image": "https://media.extra.com/s/aurora/100212251_800/ClassPro-Microwave-Oven%2C-20L%2C-700W%2C-Digital-Control-%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.16, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-220", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Wattage": "700W", + "Voltage": "220V", + "Color": "White", + "Weight": "10.8 Kg", + "Length": "43.9 cm", + "Width": "32.2cm", + "Height": "25.80 cm", + "Timer": "Digital", + "Capacity (Ltr)": "20 Liters", + "Power": "700W", + "Made in": "China", + "Number of Power Levels": "11", + "Number of Racks": "No", + "Control Type": "Digital", + "For Country/Region": "KSA", + "Built-in Installation": "No", + "Internal Height": "20.6 cm", + "Convection Cooking Power": "No", + "Turntable Diameter": "25.5 cm", + "Microwave Type": "Solo", + "Internal Width": "30.6 cm", + "Functions": "Grill", + "Product Type": "GRILL", + "Features": "LED Digital Display; 11 Power Levels", + "Material": "Main SPCC", + "Brand Name": "ClassPro", + "Smart Connect": "No", + "Comp Agreement": "No", + "Capacity": "20 Liters", + "Body Material": "Painted SPCC", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "700ูˆุงุท", + "ููˆู„ุช": "220 ููˆู„ุช", + "ู…ุคู‚ุช": "ุฑู‚ู…ูŠ", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ูˆุฒู†": "10.8 ูƒูŠู„ูˆ", + "ุงู„ุทูˆู„": "43.9 ุณู…", + "ุงู„ุนุฑุถ": "32.2 ุณู…", + "ุงู„ุงุฑุชูุงุน": "25.8 ุณู…", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "20 Liters", + "ุจุงูˆุฑ": "700ูˆุงุท", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุนุฏุฏ ู…ุณุชูˆูŠุงุช ุงู„ุทุงู‚ุฉ": "11", + "ุนุฏุฏ ุงู„ุฃุฑูู": "ู„ุง", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุฑู‚ู…ูŠ", + "ู„ู„ุฏูˆู„ุฉ / ุงู„ู…ู†ุทู‚ุฉ": "ุงู„ู…ู…ู„ูƒุฉ ุงู„ุนุฑุจูŠุฉ ุงู„ุณุนูˆุฏูŠุฉ", + "ุชุซุจูŠุช ุฏุงุฎู„ูŠ": "ู„ุง", + "ุงู„ุงุฑุชูุงุน ุงู„ุฏุงุฎู„ูŠ": "20.6 ุณู…", + "ุทุงู‚ุฉ ุงู„ุทุจุฎ ุจุงู„ุญุซ ุงู„ุญุฑุงุฑูŠ": "ู„ุง", + "ู‚ุทุฑ ุงู„ู…ู†ุถุฏุฉ ุงู„ุฏูˆุงุฑุฉ": "25.5 ุณู…", + "ู†ูˆุน ุงู„ู…ูŠูƒุฑูˆูˆูŠู": "ุณูˆู„ูˆ", + "ุงู„ุนุฑุถ ุงู„ุฏุงุฎู„ูŠ": "30.6 ุณู…", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ุดูˆุงูŠุฉ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุฎุงุตูŠุฉ ุงู„ุดูˆุงุก", + "ุงู„ู…ุฒุงูŠุง": "ุดุงุดุฉ ุงู„ ุงูŠ ุฏูŠ ุฑู‚ู…ูŠุฉ 11 ู…ุณุชูˆู‰ ู„ู„ุทุงู‚ุฉ", + "ุงู„ู…ุงุฏุฉ": "Main SPCC", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ุงู„ุณุนุฉ": "20 Liters", + "ู…ุงุฏุฉ ุงู„ุฌุณู…": "ุงุณ ุจูŠ ุณูŠ ุณูŠ ู…ุทู„ูŠุฉ" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-220" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips Fabric Shaver", + "name_ar": "ููŠู„ูŠุจุณุŒ ู…ุงูƒูŠู†ุฉ ุงุฒุงู„ุฉ ูˆุจุฑ ุงู„ุงู†ุณุฌุฉ", + "description_en": "Buy Philips Fabric Shaver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณุŒ ู…ุงูƒูŠู†ุฉ ุงุฒุงู„ุฉ ูˆุจุฑ ุงู„ุงู†ุณุฌุฉ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 55, + "compare_price": 99, + "images": [ + "https://media.extra.com/s/aurora/100332459_800/Philips-Fabric-Shaver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100332459_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100332459_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100332459_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100332459_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SuitableFabrics_den", + "https://media.extra.com/i/aurora/EasyRemovePillContainer_den", + "https://media.extra.com/i/aurora/3sizesofholes_den" + ], + "options": [ + { + "sku": "EXT-83a1c6c2", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 55, + "stock": 56, + "image": "https://media.extra.com/s/aurora/100332459_800/Philips-Fabric-Shaver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.62, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-221", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Voltage": "No", + "Self Cleaning": "No", + "Soleplate": "No", + "Auto Shut-off": "No", + "Made in": "China", + "Product Type": "FABRIC SHAVER", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "ู„ุง", + "ุชู†ุธูŠู ุฐุงุชูŠ": "ู„ุง", + "ุตูŠู†ูŠุฉ ุชุณุฎูŠู†": "ู„ุง", + "ุฅุทูุงุก ุชู„ู‚ุงุฆูŠ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุขู„ุฉ ุฅุฒุงู„ุฉ ุงู„ูˆุจุฑ ุนู† ุงู„ุฃู‚ู…ุดุฉ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-221" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "LG", + "name_en": "LG Microwave, Solo, 56L. Easy Clean, Even Heating, Defrosting, Smart Inverter.", + "name_ar": "ุฅู„ ุฌูŠ ู…ุงูŠูƒุฑูˆูŠูุŒ 56 ู„ุชุฑุŒ ุณู…ุงุฑุช ุงู†ููŠุฑุชุฑุŒ ุชู†ุธูŠู ุณู‡ู„", + "description_en": "Buy LG Microwave, Solo, 56L. Easy Clean, Even Heating, Defrosting, Smart Inverter. from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฅู„ ุฌูŠ ู…ุงูŠูƒุฑูˆูŠูุŒ 56 ู„ุชุฑุŒ ุณู…ุงุฑุช ุงู†ููŠุฑุชุฑุŒ ุชู†ุธูŠู ุณู‡ู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 809, + "compare_price": 1499, + "images": [ + "https://media.extra.com/s/aurora/100089134_800/LG-Microwave%2C-Solo%2C-56L-Easy-Clean%2C-Even-Heating%2C-Defrosting%2C-Smart-Inverter-?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100089134_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100089134_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100089134_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100089134_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100089134_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100089134_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100089134_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100089134_800_07?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100089134_300_01", + "https://media.extra.com/i/aurora/Microwave%20ouch_den", + "https://media.extra.com/i/aurora/Capacity_macr_d56en", + "https://media.extra.com/i/aurora/Grill_den" + ], + "options": [ + { + "sku": "EXT-9e17a366", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 809, + "stock": 63, + "image": "https://media.extra.com/s/aurora/100089134_800/LG-Microwave%2C-Solo%2C-56L-Easy-Clean%2C-Even-Heating%2C-Defrosting%2C-Smart-Inverter-?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.87, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-222", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Wattage": "1200W", + "Voltage": "220V-50/60Hz", + "Color": "Black", + "Weight": "20 Kg", + "Length": "1.8M", + "Height": "0.18 cm", + "Control Panel": "Digital Touch", + "Timer": "Digital", + "Capacity (Ltr)": "56 Liters", + "Clock": "Yes", + "Power": "1200W", + "Child Lock": "No", + "Grill Function": "No", + "Material": "Steel", + "Made in": "China", + "Control Type": "Touch Panel", + "For Country/Region": "KSA", + "Built-in Installation": "Yes", + "Internal Depth": "32.4 cm", + "Internal Height": "21.1 cm", + "Convection Cooking Power": "1.85 kW", + "Turntable Diameter": "29.2 cm", + "Internal Width": "33 cm", + "Functions": "Solo", + "Product Type": "SOLO", + "Features": "Twin System + Plastic Dough blade", + "Brand Name": "LG", + "Smart Connect": "No", + "Comp Agreement": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "1200ูˆุงุท", + "ููˆู„ุช": "220V-50/60 ู‡ุฑุชุฒ", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "Digital Touch", + "ู…ุคู‚ุช": "ุฑู‚ู…ูŠ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ูˆุฒู†": "20 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุทูˆู„": "1.8 ู…ุชุฑ", + "ุงู„ุงุฑุชูุงุน": "0.18 cm", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "56 Liters", + "CLOCK": "ู†ุนู…", + "ุจุงูˆุฑ": "1200W", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู„ุง", + "ุดุนู„ุฉ ุงู„ุดูˆุงุก": "ู„ุง", + "ุงู„ู…ุงุฏุฉ": "ุณุชูŠู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ู„ูˆุญุฉ ุงู„ู„ู…ุณ", + "ู„ู„ุฏูˆู„ุฉ / ุงู„ู…ู†ุทู‚ุฉ": "ุงู„ู…ู…ู„ูƒุฉ ุงู„ุนุฑุจูŠุฉ ุงู„ุณุนูˆุฏูŠุฉ", + "ุชุซุจูŠุช ุฏุงุฎู„ูŠ": "ู†ุนู…", + "ุงู„ุนู…ู‚ ุงู„ุฏุงุฎู„ูŠ": "32.4 ุณู…", + "ุงู„ุงุฑุชูุงุน ุงู„ุฏุงุฎู„ูŠ": "21.1 ุณู…", + "ุทุงู‚ุฉ ุงู„ุทุจุฎ ุจุงู„ุญุซ ุงู„ุญุฑุงุฑูŠ": "1.85 ูƒูŠู„ูˆ ูˆุงุท", + "ู‚ุทุฑ ุงู„ู…ู†ุถุฏุฉ ุงู„ุฏูˆุงุฑุฉ": "29.2 ุณู…", + "ุงู„ุนุฑุถ ุงู„ุฏุงุฎู„ูŠ": "33 ุณู…", + "ุงู„ูˆุธุงุฆู/ุงู„ู…ู‡ุงู…": "ู…ู†ูุฑุฏ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูŠูƒุฑูˆูŠู ุชุณุฎูŠู†", + "ุงู„ู…ุฒุงูŠุง": "ู†ุธุงู… ู…ุฒุฏูˆุฌ + ุดูุฑุฉ ุนุฌูŠู† ุจู„ุงุณุชูŠูƒูŠุฉ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-222" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Kenwood", + "name_en": "KENWOOD AIRFRYER ,7L, 1800W,Black", + "name_ar": "ูƒูŠู†ูˆูˆุฏ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉุŒ 7 ู„ุชุฑุŒ 1800 ูˆุงุทุŒ ุฃุณูˆุฏ", + "description_en": "Buy KENWOOD AIRFRYER ,7L, 1800W,Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒูŠู†ูˆูˆุฏ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉุŒ 7 ู„ุชุฑุŒ 1800 ูˆุงุทุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 799, + "compare_price": 861.72, + "images": [ + "https://media.extra.com/s/aurora/100393162_800/KENWOOD-AIRFRYER-%2C7L%2C-1800W%2CBlack?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100393162_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100393162_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100393162_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100393162_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100393162_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100393162_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100393162_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100393162_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Multi-function_den", + "https://media.extra.com/i/aurora/Integrated_Timer_den", + "https://media.extra.com/i/aurora/excellentcooking_den", + "https://media.extra.com/i/aurora/hotair_den_1" + ], + "options": [ + { + "sku": "EXT-0c2c1734", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 799, + "stock": 25, + "image": "https://media.extra.com/s/aurora/100393162_800/KENWOOD-AIRFRYER-%2C7L%2C-1800W%2CBlack?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.62, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-223", + "source": "extra.com", + "brand_name": "Kenwood", + "details_en": { + "Voltage": "220-240V 50/60 Hz", + "Wattage": "1800W", + "Color": "Black", + "Timer": "Yes", + "Control Panel": "Touch", + "Size of Oven": "70 Ltrs", + "Clock": "Yes", + "Grill Function": "Yes", + "Capacity (Ltr)": "7 L", + "Dishwasher Safe": "No", + "Power": "1800 W", + "Material": "ABS+Metal", + "See Through Lid": "No", + "Removable Lid": "Yes", + "Made in": "China", + "Number of Programs": "1", + "Removable Basket": "Yes", + "Item Has Expiration": "No", + "Accessories included": "no", + "Connectivity": "DC adaptor", + "Transparent lid": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220-240V 50/60 ู‡ุฑุชุฒ", + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "1800ูˆุงุท", + "ู…ุคู‚ุช": "ู†ุนู…", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ู„ู…ุณ", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุญุฌู… ุงู„ูุฑู†": "70 ู„ุชุฑ", + "CLOCK": "ู†ุนู…", + "ุดุนู„ุฉ ุงู„ุดูˆุงุก": "ู†ุนู…", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "7 ู„ุชุฑ", + "ุงู…ุงู† ุบุณุงู„ุฉ ุงู„ุตุญูˆู†": "ู„ุง", + "ุจุงูˆุฑ": "1800 ูˆุงุท", + "ุงู„ุฑุคูŠุง ู…ู† ุฎู„ุงู„ ุงู„ุบุทุงุก": "ู„ุง", + "ุบุทุงุก ู‚ุงุจู„ ู„ู„ุฅุฒุงู„ุฉ": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุนุฏุฏ ุงู„ุจุฑุงู…ุฌ": "1", + "ุณู„ุฉ ู‚ุงุจู„ุฉ ู„ู„ุฅุฒุงู„ุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง", + "ูŠุดู…ู„ ุงู„ุงูƒุณุณูˆุงุฑุงุช": "ู„ุง", + "ุงุชุตุงู„": "DC adaptor", + "ุบุทุงุก ุดูุงู": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-223" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips 3000 Series Dual Basket Airfryer, 9L.", + "name_ar": "ููŠู„ูŠุจุณ3000ุŒ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉ ุจุณู„ุชูŠู†, 9 ู„ุชุฑุŒ ุณู„ุชูŠู† ู…ุฒุฏูˆุฌุชูŠู†", + "description_en": "Buy Philips 3000 Series Dual Basket Airfryer, 9L. from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณ3000ุŒ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉ ุจุณู„ุชูŠู†, 9 ู„ุชุฑุŒ ุณู„ุชูŠู† ู…ุฒุฏูˆุฌุชูŠู† ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 799, + "compare_price": 1299, + "images": [ + "https://media.extra.com/s/aurora/100363092_800/Philips-3000-Series-Dual-Basket-Airfryer%2C-9L-?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100363092_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100363092_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100363092_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100363092_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100363092_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100363092_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100363092_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100363092_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Multi-function_den", + "https://media.extra.com/i/aurora/Integrated_Timer_den", + "https://media.extra.com/i/aurora/excellentcooking_den", + "https://media.extra.com/i/aurora/hotair_den_1" + ], + "options": [ + { + "sku": "EXT-5dcc67a8", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 799, + "stock": 82, + "image": "https://media.extra.com/s/aurora/100363092_800/Philips-3000-Series-Dual-Basket-Airfryer%2C-9L-?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.24, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-224", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Voltage": "220-240", + "Wattage": "2750W", + "Timer": "60min", + "Control Panel": "Automatic", + "Size of Oven": "9L", + "Clock": "Auto Switch Off", + "Grill Function": "No", + "Capacity (Ltr)": "9", + "Dishwasher Safe": "Yes", + "Material": "Plastic & Stainless steel", + "See Through Lid": "No", + "Removable Lid": "No Lid", + "Made in": "China", + "Colors": "Black", + "Features": "Digital", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220-240", + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "2750 ูˆุงุท", + "ู…ุคู‚ุช": "60 ุฏู‚ูŠู‚ุฉ", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ุชู„ู‚ุงุฆูŠ", + "ุญุฌู… ุงู„ูุฑู†": "9ู„ุชุฑ", + "CLOCK": "ู…ุคู‚ุช ุงูˆุชูˆู…ุงุชูŠูƒูŠ", + "ุดุนู„ุฉ ุงู„ุดูˆุงุก": "ู„ุง", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "9", + "ุงู…ุงู† ุบุณุงู„ุฉ ุงู„ุตุญูˆู†": "ู†ุนู…", + "ุงู„ู…ุงุฏุฉ": "ุจู„ุงุณุชูŠูƒ ูˆุณุชุงู†ู„ุณ ุณุชูŠู„", + "ุงู„ุฑุคูŠุง ู…ู† ุฎู„ุงู„ ุงู„ุบุทุงุก": "ู„ุง", + "ุบุทุงุก ู‚ุงุจู„ ู„ู„ุฅุฒุงู„ุฉ": "ู„ุง ุบุทุงุก", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ุงู„ูˆุงู†": "ุงุณูˆุฏ", + "ุงู„ู…ุฒุงูŠุง": "ุฑู‚ู…ูŠ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-224" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips, All-in-1 Coffee maker with built-in grinder, 1.25L", + "name_ar": "ููŠู„ูŠุจุณุŒ ุงู„ูƒู„ ูู‰ ูˆุงุญุฏุŒ ู…ุงูƒูŠู†ุฉ ุชุญุถูŠุฑ ุงู„ู‚ู‡ูˆุฉ ู…ุน ู…ุทุญู†ุฉุŒ 1.25 ู„ุชุฑ", + "description_en": "Buy Philips, All-in-1 Coffee maker with built-in grinder, 1.25L from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณุŒ ุงู„ูƒู„ ูู‰ ูˆุงุญุฏุŒ ู…ุงูƒูŠู†ุฉ ุชุญุถูŠุฑ ุงู„ู‚ู‡ูˆุฉ ู…ุน ู…ุทุญู†ุฉุŒ 1.25 ู„ุชุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 929, + "compare_price": 1399, + "images": [ + "https://media.extra.com/s/aurora/100348201_800/Philips%2C-All-in-1-Coffee-maker-with-built-in-grinder%2C-1-25L?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100348201_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100348201_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100348201_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100348201_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100348201_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100348201_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100348201_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100348201_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100348201_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/integrated_den", + "https://media.extra.com/i/aurora/removabletray_den", + "https://media.extra.com/i/aurora/AutoShutOff_5_EN_DIS" + ], + "options": [ + { + "sku": "EXT-9e7088f8", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 929, + "stock": 29, + "image": "https://media.extra.com/s/aurora/100348201_800/Philips%2C-All-in-1-Coffee-maker-with-built-in-grinder%2C-1-25L?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.62, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-225", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Voltage": "220-240V", + "Color": "Black & Silver", + "Timer": "Yes", + "Pressure System": "Standard", + "Integrated Coffee Grinder": "YES", + "Water Filter": "Permanent", + "Capacity (Ltr)": "1.25 Liters", + "Dishwasher Safe": "Yes/Parts", + "Material": "Stainless /Plastic", + "Power": "220-240 V", + "Auto Shut-off": "Yes", + "Temperature Light": "Digital Display", + "Removable Plates": "Yes", + "Number of Programs": "3", + "Made in": "China", + "System": "Grinder", + "Product Type": "DRIP", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220-240 ููˆู„ุช", + "ู…ุคู‚ุช": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุณูˆุฏ ูˆ ูุถูŠ", + "ู†ุธุงู… ุงู„ุถุบุท": "ุงุณุงุณูŠ", + "ุทุงุญู†ุฉ ุงู„ู‚ู‡ูˆุฉ ุงู„ู…ุชูƒุงู…ู„ุฉ": "ู†ุนู…", + "ูู„ุชุฑ ู…ุงุก": "ุฏุงุฆู…", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "1.25 Liters", + "ุงู…ุงู† ุบุณุงู„ุฉ ุงู„ุตุญูˆู†": "ู†ุนู… / ุฃุฌุฒุงุก", + "ุงู„ู…ุงุฏุฉ": "ุณุชุงู†ู„ุณ /ุจู„ุงุณุชูŠูƒ", + "ุจุงูˆุฑ": "220-240 ููˆู„ุช", + "ุฅุทูุงุก ุชู„ู‚ุงุฆูŠ": "ู†ุนู…", + "ู„ูˆุญุงุช ู‚ุงุจู„ุฉ ู„ู„ุงุฒุงู„ุฉ": "ู†ุนู…", + "ุนุฏุฏ ุงู„ุจุฑุงู…ุฌ": "3", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ุธุงู…": "ุทุงุญูˆู†ุฉ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุงู„ู‚ู‡ูˆุฉ ุจุงู„ุชู‚ุทูŠุฑ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-225" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "ClassPro Standing Model Water Dispenser Hot and Cold, White", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ุจุฑุงุฏ ู…ุงุกุŒ ุญุงุฑ ุจุงุฑุฏุŒ ุฃุจูŠุถ", + "description_en": "Buy ClassPro Standing Model Water Dispenser Hot and Cold, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ุจุฑุงุฏ ู…ุงุกุŒ ุญุงุฑ ุจุงุฑุฏุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 399, + "compare_price": 549, + "images": [ + "https://media.extra.com/s/aurora/100329355_800/ClassPro-Standing-Model-Water-Dispenser-Hot-and-Cold%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100329355_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100329355_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100329355_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100329355_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100329355_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100329355_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100329355_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Hotorcoldwater_den", + "https://media.extra.com/i/aurora/SafetySystem_den", + "https://media.extra.com/i/aurora/Stainlesssteelwatertank_den", + "https://media.extra.com/i/aurora/Childsafetylock_den" + ], + "options": [ + { + "sku": "EXT-e7e7d2ff", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 399, + "stock": 81, + "image": "https://media.extra.com/s/aurora/100329355_800/ClassPro-Standing-Model-Water-Dispenser-Hot-and-Cold%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.72, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-226", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Color": "White", + "Safety Lock": "Yes", + "Made in": "China", + "Capacity Hot Water": "5L/H", + "Capacity Cold Water": "2 L/h", + "Cup Storage": "No", + "Voltage/Freq": "220V", + "Child Lock": "Yes", + "Product Type": "TOP LOAD", + "Hot Water / 1hr": "5L", + "Cold Water / 1hr": "2L", + "Refrigerant Compartment": "2L", + "Functions of Faucets": "Hot;Cold", + "Control level": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุณุนุฉ ุงู„ู…ุงุก ุงู„ุณุงุฎู†": "5L/H", + "ุณุนุฉ ุงู„ู…ุงุก ุงู„ุจุงุฑุฏ": "2ู„ูŠุชุฑ/ุจุงู„ุณุงุนุฉ", + "ุชุฎุฒูŠู† ุงู„ุงูƒูˆุงุจ": "ู„ุง", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุจุฑุงุฏุฉ ู…ูŠุงู‡ ุชุนุจุฆุฉ ุนู„ูˆูŠุฉ", + "ุงู„ู…ุงุก ุงู„ุณุงุฎู† / 1 ุณุงุนุฉ": "5 ู„ุชุฑ", + "ุงู„ู…ุงุก ุงู„ุจุงุฑุฏ / 1 ุณุงุนุฉ": "2 ู„ุชุฑ", + "ุญุฌุฑุฉ ุงู„ุชุจุฑูŠุฏ": "2 ู„ุชุฑ", + "ูˆุธุงุฆู ุงู„ุญู†ููŠุงุช": "ุณุงุฎู†ุŒ ุจุงุฑุฏ", + "ู…ุณุชูˆู‰ ุงู„ุชุญูƒู…": "ู„ุง" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-226" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Philips", + "name_en": "Philips 2000 Series Airfryer, 4.2L, Black", + "name_ar": "ููŠู„ูŠุจุณ 2000ุŒ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉุŒ 4.2 ู„ุชุฑุŒ ุฃุณูˆุฏ", + "description_en": "Buy Philips 2000 Series Airfryer, 4.2L, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููŠู„ูŠุจุณ 2000ุŒ ู‚ู„ุงูŠุฉ ู‡ูˆุงุฆูŠุฉุŒ 4.2 ู„ุชุฑุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 369, + "compare_price": 549, + "images": [ + "https://media.extra.com/s/aurora/100365452_800/Philips-2000-Series-Airfryer%2C-4-2L%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100365452_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100365452_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365452_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365452_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365452_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365452_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365452_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-630f1946", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 369, + "stock": 28, + "image": "https://media.extra.com/s/aurora/100365452_800/Philips-2000-Series-Airfryer%2C-4-2L%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.42, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-227", + "source": "extra.com", + "brand_name": "Philips", + "details_en": { + "Voltage": "220-240 V 60HZ", + "Wattage": "1500W", + "Color": "Black", + "Timer": "60min", + "Control Panel": "Digital Touch", + "Clock": "Auto Switch Off", + "Grill Function": "Yes", + "Capacity (Ltr)": "4.2L", + "Dishwasher Safe": "Yes/Removable pan", + "Power": "Corded", + "Material": "Plastic", + "See Through Lid": "Yes", + "Removable Lid": "No", + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220-240 V 60HZ", + "ุงู„ู‚ูˆุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ": "1500ูˆุงุท", + "ู…ุคู‚ุช": "60 ุฏู‚ูŠู‚ุฉ", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "Digital Touch", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "CLOCK": "ู…ุคู‚ุช ุงูˆุชูˆู…ุงุชูŠูƒูŠ", + "ุดุนู„ุฉ ุงู„ุดูˆุงุก": "ู†ุนู…", + "ุงู„ุณุนุฉ ุจุงู„ู„ุชุฑ": "4.2 ู„ุชุฑ", + "ุจุงูˆุฑ": "ุณู„ูƒูŠ", + "ุงู„ู…ุงุฏุฉ": "ุจู„ุงุณุชูŠูƒ", + "ุงู„ุฑุคูŠุง ู…ู† ุฎู„ุงู„ ุงู„ุบุทุงุก": "ู†ุนู…", + "ุบุทุงุก ู‚ุงุจู„ ู„ู„ุฅุฒุงู„ุฉ": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-227" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Smeg", + "name_en": "Smeg 50's Style Electric Kettle , Cream", + "name_ar": "ุบู„ุงูŠุฉ ุณู…ูŠุฌ ู†ู…ุท ุงู„ุฎู…ุณูŠู†ุงุช ุฑูŠุชุฑูˆุŒ ูƒุฑูŠู…ูŠ", + "description_en": "Buy Smeg 50's Style Electric Kettle , Cream from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุบู„ุงูŠุฉ ุณู…ูŠุฌ ู†ู…ุท ุงู„ุฎู…ุณูŠู†ุงุช ุฑูŠุชุฑูˆุŒ ูƒุฑูŠู…ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 935, + "compare_price": 1038, + "images": [ + "https://media.extra.com/s/aurora/MP00012916_800/Smeg-50%27s-Style-Electric-Kettle-%2C-Cream?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00012916_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00012916_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00012916_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-e11f175e", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 935, + "stock": 74, + "image": "https://media.extra.com/s/aurora/MP00012916_800/Smeg-50%27s-Style-Electric-Kettle-%2C-Cream?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.17, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-228", + "source": "extra.com", + "brand_name": "Smeg", + "color_en": "Cream", + "color_ar": "ูƒุฑูŠู…ูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-228" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Smeg", + "name_en": "Smeg 50โ€™s Retro Style Aesthetic Blender (800 W Motor,3 Functions, 4 Speeds), Cream", + "name_ar": "ุฎู„ุงุท ุณู…ูŠุฌ ุชุตู…ูŠู… ุนุตุฑูŠ ู…ู† ุฑูŠุชุฑูˆ 800 ูˆุงุทุŒ 3 ูˆุธุงุฆูุŒ 4 ุณุฑุนุงุชุŒ ูƒุฑูŠู…ูŠ", + "description_en": "Buy Smeg 50โ€™s Retro Style Aesthetic Blender (800 W Motor,3 Functions, 4 Speeds), Cream from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฎู„ุงุท ุณู…ูŠุฌ ุชุตู…ูŠู… ุนุตุฑูŠ ู…ู† ุฑูŠุชุฑูˆ 800 ูˆุงุทุŒ 3 ูˆุธุงุฆูุŒ 4 ุณุฑุนุงุชุŒ ูƒุฑูŠู…ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1303, + "compare_price": 1448, + "images": [ + "https://media.extra.com/s/aurora/MP00012865_800/Smeg-50%E2%80%99s-Retro-Style-Aesthetic-Blender-%28800-W-Motor%2C3-Functions%2C-4-Speeds%29%2C-Cream?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00012865_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00012865_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00012865_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00012865_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00012865_800_05?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-3abc1110", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1303, + "stock": 48, + "image": "https://media.extra.com/s/aurora/MP00012865_800/Smeg-50%E2%80%99s-Retro-Style-Aesthetic-Blender-%28800-W-Motor%2C3-Functions%2C-4-Speeds%29%2C-Cream?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.61, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-229", + "source": "extra.com", + "brand_name": "Smeg", + "color_en": "Cream", + "color_ar": "ูƒุฑูŠู…ูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-229" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Smeg", + "name_en": "Smeg 50's Retro Style 2-Slice Toaster, Cream", + "name_ar": "ู…ุญู…ุตุฉ ุฎุจุฒ ุณู…ูŠุฌ ู†ู…ุท ุงู„ุฎู…ุณูŠู†ุงุช ุฑูŠุชุฑูˆ ุดุฑูŠุญุชูŠู†, ูƒุฑูŠู…ูŠ", + "description_en": "Buy Smeg 50's Retro Style 2-Slice Toaster, Cream from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู…ุญู…ุตุฉ ุฎุจุฒ ุณู…ูŠุฌ ู†ู…ุท ุงู„ุฎู…ุณูŠู†ุงุช ุฑูŠุชุฑูˆ ุดุฑูŠุญุชูŠู†, ูƒุฑูŠู…ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 868, + "compare_price": 965, + "images": [ + "https://media.extra.com/s/aurora/MP00013624_800/Smeg-50%27s-Retro-Style-2-Slice-Toaster%2C-Cream?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00013624_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00013624_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00013624_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-e8dcffef", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 868, + "stock": 30, + "image": "https://media.extra.com/s/aurora/MP00013624_800/Smeg-50%27s-Retro-Style-2-Slice-Toaster%2C-Cream?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.39, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-230", + "source": "extra.com", + "brand_name": "Smeg", + "color_en": "Cream", + "color_ar": "ูƒุฑูŠู…ูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-230" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุตุบูŠุฑุฉ", + "category_en": "Small Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Smeg", + "name_en": "Smeg 50's Style Drip Filter Coffee Machine, Red", + "name_ar": "ุขู„ุฉ ุตู†ุน ุงู„ู‚ู‡ูˆุฉ ุณู…ูŠุฌ ุชุฑุดูŠุญ ุจุงู„ุชู†ู‚ูŠุท ู†ู…ุท ุงู„ุฎู…ุณูŠู†ุงุช ุฑูŠุชุฑูˆุŒ ุฃุญู…ุฑ", + "description_en": "Buy Smeg 50's Style Drip Filter Coffee Machine, Red from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุขู„ุฉ ุตู†ุน ุงู„ู‚ู‡ูˆุฉ ุณู…ูŠุฌ ุชุฑุดูŠุญ ุจุงู„ุชู†ู‚ูŠุท ู†ู…ุท ุงู„ุฎู…ุณูŠู†ุงุช ุฑูŠุชุฑูˆุŒ ุฃุญู…ุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1086, + "compare_price": 1206, + "images": [ + "https://media.extra.com/s/aurora/MP00012908_800/Smeg-50%27s-Style-Drip-Filter-Coffee-Machine%2C-Red?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00012908_800_01?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-31edb888", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1086, + "stock": 29, + "image": "https://media.extra.com/s/aurora/MP00012908_800/Smeg-50%27s-Style-Drip-Filter-Coffee-Machine%2C-Red?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.16, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-231", + "source": "extra.com", + "brand_name": "Smeg", + "color_en": "Red", + "color_ar": "ุฃุญู…ุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-231" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "LG", + "name_en": "LG, Front Load Washer/Dryer 15kg/8Kg, 6 Motion Direct Drive, Matte Black", + "name_ar": "ุงู„ ุฌูŠุŒ ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉุŒ ุบุณูŠู„/ุชุฌููŠูุŒ 15 ูƒูŠู„ูˆ/8 ูƒูŠู„ูˆุŒ ุงู†ูุฑุชุฑุŒ ุฃุณูˆุฏ ู…ุทููŠ", + "description_en": "Buy LG, Front Load Washer/Dryer 15kg/8Kg, 6 Motion Direct Drive, Matte Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุงู„ ุฌูŠุŒ ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉุŒ ุบุณูŠู„/ุชุฌููŠูุŒ 15 ูƒูŠู„ูˆ/8 ูƒูŠู„ูˆุŒ ุงู†ูุฑุชุฑุŒ ุฃุณูˆุฏ ู…ุทููŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4769, + "compare_price": 9199, + "images": [ + "https://media.extra.com/s/aurora/100466478_800/LG%2C-Front-Load-Washer-Dryer-15kg-8Kg%2C-6-Motion-Direct-Drive%2C-Matte-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100466478_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_15?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_16?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_17?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100466478_800_18?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Washingcapacity6to10_den" + ], + "options": [ + { + "sku": "EXT-5d949841", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 4769, + "stock": 11, + "image": "https://media.extra.com/s/aurora/100466478_800/LG%2C-Front-Load-Washer-Dryer-15kg-8Kg%2C-6-Motion-Direct-Drive%2C-Matte-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.21, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-232", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Voltage": "220V", + "Color": "Matt Black", + "Height": "95 CM", + "Width": "65 CM", + "Depth": "78 cm", + "Washer Type": "Drum", + "Operation Type": "Automatic", + "Maximum Spin Speed (rpm)": "1000", + "Washing Capacity": "15 Kg", + "Built-in Water Heater": "Yes", + "Program Type": "Normal; Medium; Heavy", + "Inverter Motor": "Yes", + "Time Delay": "Yes", + "Start Delay Option": "3-19 Hours", + "Steam Function": "Yes", + "Loading Type": "Front Loading", + "Control Type": "Dial + Touch", + "Display Screen Type": "LED", + "Child Lock": "Yes", + "Product Type": "Washer/Dryer", + "Made in": "China", + "Features": "6 Motion DD, AI DD, Steam, TurboWash360", + "Drying Capacity": "8KG", + "Built-in Display": "LED", + "Warranty(motor)": "10 Years", + "Smart Connect": "WiFi", + "Brand Name": "LG", + "Frequency": "50/60 Hz", + "Washer/Dryer Combo Type": "All-in-one Unit", + "Energy Efficiency Class": "A", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ ู…ุทููŠ", + "ุงู„ุงุฑุชูุงุน": "95 ุณู…", + "ุงู„ุนุฑุถ": "65 ุณู…", + "ุงู„ุนู…ู‚": "78 ุณู…", + "ู†ูˆุน ุงู„ุบุณุงู„ุฉ": "ุญูˆุถ", + "ู†ูˆุน ุงู„ุนู…ู„ูŠุฉ": "ุฃูˆุชูˆู…ุชูŠูƒ", + "ุฃู‚ุตู‰ ู…ุฏุฉ ู„ู„ุฏูˆุฑุงู† (ู„ูุฉ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ)": "1000", + "ุณุนุฉ ุงู„ุบุณูŠู„": "15 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุณุฎุงู† ู…ูŠุงู‡ ู…ุฏู…ุฌ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุจุฑู†ุงู…ุฌ": "ุนุงุฏูŠุŒ ู…ุชูˆุณุทุŒ ุซู‚ูŠู„", + "ู…ุญุฑูƒ ุงู„ุนุงูƒุณ": "ู†ุนู…", + "ู…ุฏุฉ ุงู„ุชุฃุฎูŠุฑ": "ู†ุนู…", + "ุฅุฎุชูŠุงุฑ ุชุฃุฌูŠู„ ุงู„ุชุดุบูŠู„": "3 ุงู„ู‰ 19 ุณุงุนุฉ", + "ูˆุธูŠูุฉ ุงู„ุจุฎุงุฑ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุชุญู…ูŠู„": "ุชุนุจุฆุฉ ู…ู† ุงู„ุงู…ุงู…", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุงู„ุทู„ุจ + ู„ู…ุณ", + "ู†ูˆุน ุดุงุดุฉ ุงู„ุนุฑุถ": "ุฅู„ ุฅูŠ ุฏูŠ", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุบุณุงู„ุฉ / ู†ุดุงูุฉ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ู…ุฒุงูŠุง": "6 Motion DD, AI DD, Steam, TurboWash360", + "ุณุนุฉ ุงู„ุชุฌููŠู": "8 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "LED", + "ุถู…ุงู† ุงู„ู…ูˆุชูˆุฑ": "10 ุณู†ูˆุงุช", + "ุงุชุตุงู„ ุฐูƒูŠ": "ูˆุงูŠ ูุงูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุงู„ุชุฑุฏุฏ": "50/60 ู‡ุฑุชุฒ", + "ุบุณุงู„ุฉ/ ู…ุฌูู ู†ูˆุน ูƒูˆู…ุจูˆ": "ุงู„ูƒู„ ููŠ ูˆุงุญุฏ", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฃ" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-232" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Panasonic", + "name_en": "Panasonic Side by Side Refrigerator 11.8Cu.ft, Freezer 6.2Cu.ft, INVERTER, Stainless Steel", + "name_ar": "ุจุงู†ุงุณูˆู†ูŠูƒ ุซู„ุงุฌู‡ ุจุงุจ ุฌุงู†ุจ ุจุงุจ ุŒ 11.8 ู‚ุฏู…, ูุฑูŠุฒุฑ6.2 ู‚ุฏู…ุŒ ุฅู†ููŠุฑุชุฑุŒ ุณุชุงู†ู„ุณ ุฅุณุชูŠู„", + "description_en": "Buy Panasonic Side by Side Refrigerator 11.8Cu.ft, Freezer 6.2Cu.ft, INVERTER, Stainless Steel from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจุงู†ุงุณูˆู†ูŠูƒ ุซู„ุงุฌู‡ ุจุงุจ ุฌุงู†ุจ ุจุงุจ ุŒ 11.8 ู‚ุฏู…, ูุฑูŠุฒุฑ6.2 ู‚ุฏู…ุŒ ุฅู†ููŠุฑุชุฑุŒ ุณุชุงู†ู„ุณ ุฅุณุชูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2399, + "compare_price": 3999, + "images": [ + "https://media.extra.com/s/aurora/100313921_800/Panasonic-Side-by-Side-Refrigerator-11-8Cu-ft%2C-Freezer-6-2Cu-ft%2C-INVERTER%2C-Stainless-Steel?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100313921_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313921_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313921_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313921_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DefrostSystem_den", + "https://media.extra.com/i/aurora/refrigerator_airflow_den" + ], + "options": [ + { + "sku": "EXT-cd8d366e", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2399, + "stock": 11, + "image": "https://media.extra.com/s/aurora/100313921_800/Panasonic-Side-by-Side-Refrigerator-11-8Cu-ft%2C-Freezer-6-2Cu-ft%2C-INVERTER%2C-Stainless-Steel?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.16, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-233", + "source": "extra.com", + "brand_name": "Panasonic", + "details_en": { + "Voltage": "220V", + "Color": "Steel", + "Warranty(compressor)": "10 Years", + "Weight": "89 KG", + "Depth": "70.6 cm", + "Height": "176.5 CM", + "Width": "89.7 cm", + "Touchscreen": "No", + "Water Dispenser": "No", + "Child Lock": "Yes", + "Defrost(No/Manual)": "Auto defrost", + "Made in": "China", + "Product Type": "Side By Side Refrigerator", + "Fast Freeze": "Yes", + "Brand Name": "PANASONIC", + "Built-in Display": "No", + "Smart Connect": "No", + "Installation Type": "Freestanding", + "Refrigerant": "R600a", + "Inverter Compressor": "Yes", + "Lighting Type": "LED", + "Style": "Side By Side", + "Multi Air Flow Technology": "Yes", + "Adjustable Shelves": "Yes", + "Adjustable Leveling Legs": "Yes", + "Net Total Capacity": "18 Cuft", + "Frequency": "50/60 Hz", + "Door in Door": "No", + "Thermostat": "Digital", + "Door Alarm": "Yes", + "Net Refrigerator Capacity": "11.8 CU Ft", + "Ice Maker": "Twist Ice tray", + "Net Freezer Capacity": "6.2 Cuft", + "Energy Efficiency Class": "D", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 10", + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ุงุณุชูŠู„", + "ุงู„ูˆุฒู†": "89 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนู…ู‚": "70.6 ุณู…", + "ุงู„ุงุฑุชูุงุน": "176.5 ุณู…", + "ุงู„ุนุฑุถ": "89.7 ุณู…", + "ุจุฑุงุฏุฉ ู…ุงุก": "ู„ุง", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ู†ุธุงู… ุงู„ุชุฐูˆูŠุจ": "ุชุฐูˆูŠุจ ุชู„ู‚ุงุฆูŠ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุซู„ุงุฌุฉ ุจุงุจ ุฌุงู†ุจ ุจุงุจ", + "ุชุฌู…ูŠุฏ ุณุฑูŠุน": "ู†ุนู…", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุจุงู†ุงุณูˆู†ูŠูƒ", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู„ุง", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R600a", + "ุฅู†ููŠุฑุชุฑ ูƒูˆู…ุจุฑูŠุณูˆุฑ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฅุถุงุกุฉ": "ุฅู„ ุฅูŠ ุฏูŠ", + "ุงู„ุชุตู…ูŠู…": "ุจุงุจ ุฌุงู†ุจ ุจุงุจ", + "ุชูƒู†ูˆู„ูˆุฌูŠุง ุชุนุฏุฏ ุชุฏูู‚ ุงู„ู‡ูˆุงุก": "ู†ุนู…", + "ุฑููˆู ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุณุงู‚ ู…ูˆุงุฒู†ุฉ ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุตุงููŠ ุงู„ุณุนุฉ ุงู„ูƒู„ูŠุฉ": "18 ู‚ุฏู…", + "ุงู„ุชุฑุฏุฏ": "50/60 ู‡ุฑุชุฒ", + "ุจุงุจ ุฏุงุฎู„ ุจุงุจ": "ู„ุง", + "ู…ู†ุธู… ุงู„ุญุฑุงุฑู‡": "ุฑู‚ู…ูŠ", + "ู…ู†ุจู‡ ุงู„ุจุงุจ": "ู†ุนู…", + "ุตุงููŠ ุณุนุฉ ุงู„ุซู„ุงุฌุฉ": "11.8 ู‚ุฏู…", + "ุตุงู†ุน ุงู„ุซู„ุฌ": "ุตุงู†ุน ุซู„ุฌ ูŠุฏูˆูŠ", + "ุตุงููŠ ุณุนุฉ ุงู„ูุฑูŠุฒุฑ": "6.2 ู‚ุฏู…", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฏ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-233" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Toshiba", + "name_en": "Toshiba Free Standing Dishwasher 14 Place Setting 6 Programs Silver", + "name_ar": "ุชูˆุดูŠุจุงุŒ ุบุณุงู„ุฉ ุตุญูˆู†ุŒ 14 ู…ูƒุงู†ุŒ 6 ุจุฑุงู…ุฌุŒ ูุถูŠ", + "description_en": "Buy Toshiba Free Standing Dishwasher 14 Place Setting 6 Programs Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุชูˆุดูŠุจุงุŒ ุบุณุงู„ุฉ ุตุญูˆู†ุŒ 14 ู…ูƒุงู†ุŒ 6 ุจุฑุงู…ุฌุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1499, + "compare_price": 2499, + "images": [ + "https://media.extra.com/s/aurora/100384330_800/Toshiba-Free-Standing-Dishwasher-14-Place-Setting-6-Programs-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100384330_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100384330_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384330_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384330_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384330_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384330_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384330_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384330_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Capacity_Story_ends", + "https://media.extra.com/i/aurora/Suityourmeal_den", + "https://media.extra.com/i/aurora/HalfLoadFunction_den", + "https://media.extra.com/i/aurora/Noiselevel_1234_4_ends" + ], + "options": [ + { + "sku": "EXT-d0bc2f1c", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1499, + "stock": 53, + "image": "https://media.extra.com/s/aurora/100384330_800/Toshiba-Free-Standing-Dishwasher-14-Place-Setting-6-Programs-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.84, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-234", + "source": "extra.com", + "brand_name": "Toshiba", + "details_en": { + "Voltage": "220V", + "Color": "Silver", + "Width": "59.8cm", + "Height": "84.5 cm", + "Depth": "60 cm", + "Noise Level": "47 dBA", + "Number of Programs": "6", + "Made in": "China", + "Child Lock": "Yes", + "Inverter Motor": "No", + "Control Type": "Bottons", + "Display Screen Type": "LED INDICATOR", + "Start Delay Option": "24 Hours", + "Number of Racks": "2", + "End-of-Cycle Signal Indicator": "Yes", + "Water Consumption": "11 Ltrs", + "Drying System": "Heat dry", + "Self Cleaning": "No", + "Half Load Supported": "Yes", + "Product Type": "DISH WASHER", + "Brand Name": "TOSHIBA", + "Frequency": "60 Hz", + "Built-in Display": "No", + "Installation Type": "Freestanding", + "Smart Connect": "No", + "Energy Efficiency Class": "D", + "Number Of Place Settings": "14", + "Warranty(motor)": "2 Years", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุนุฑุถ": "59.8 ุณู…", + "ุงู„ุงุฑุชูุงุน": "84.5 ุณู…", + "ุงู„ุนู…ู‚": "60 ุณู…", + "ุนุฏุฏ ุงู„ุจุฑุงู…ุฌ": "6", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ู…ุญุฑูƒ ุงู„ุนุงูƒุณ": "ู„ุง", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุฃุฒุฑุงุฑ", + "ู†ูˆุน ุดุงุดุฉ ุงู„ุนุฑุถ": "ู„ูˆุญุฉ ุฅู„ ุฅูŠ ุฏูŠ", + "ุฅุฎุชูŠุงุฑ ุชุฃุฌูŠู„ ุงู„ุชุดุบูŠู„": "24 ุณุงุนุฉ", + "ุนุฏุฏ ุงู„ุฃุฑูู": "2", + "ู…ุคุดุฑ ุฅุดุงุฑุฉ ู†ู‡ุงูŠุฉ ุงู„ุฏูˆุฑุฉ": "ู†ุนู…", + "ุงุณุชู‡ู„ุงูƒ ุงู„ู…ูŠุงู‡": "11 Ltrs", + "ู†ุธุงู… ุงู„ุชุฌููŠู": "ุชุฌููŠู ุจุงู„ุญุฑุงุฑุฉ", + "ุชู†ุธูŠู ุฐุงุชูŠ": "ู„ุง", + "ูŠุฏุนู… ู†ุตู ุญู…ูˆู„ุฉ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุบุณุงู„ุฉ ุตุญูˆู†", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุชูˆุดูŠุจุง", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู„ุง", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฏ", + "ุนุฏุฏ ุงู…ุงูƒู† ุงู„ุชุฎุฒูŠู†": "14", + "ุถู…ุงู† ุงู„ู…ูˆุชูˆุฑ": "ุณู†ุชูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-234" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "Classpro, Split AC, 18,500 BTU, Cool Only, On/Off, T3 Rotary Compressor, White", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ู…ูƒูŠู ุฌุฏุงุฑูŠ 18500 ูˆุญุฏุฉุŒ ุจุงุฑุฏุŒ ุฑูˆุชุฑูŠุŒ ุฃุจูŠุถ", + "description_en": "Buy Classpro, Split AC, 18,500 BTU, Cool Only, On/Off, T3 Rotary Compressor, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ู…ูƒูŠู ุฌุฏุงุฑูŠ 18500 ูˆุญุฏุฉุŒ ุจุงุฑุฏุŒ ุฑูˆุชุฑูŠุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1799, + "compare_price": 2999, + "images": [ + "https://media.extra.com/s/aurora/100477319_800/Classpro%2C-Split-AC%2C-18%2C500-BTU%2C-Cool-Only%2C-On-Off%2C-T3-Rotary-Compressor%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100477319_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477319_800_50?fmt=auto&w=721", + "https://media.extra.com/i/aurora/PerfectCooling1618_den", + "https://media.extra.com/i/aurora/AC_Smartwifi_den", + "https://media.extra.com/i/aurora/WorksEfficientlyinExtremeHeat_den", + "https://media.extra.com/i/aurora/AC_4Ways_story_den" + ], + "options": [ + { + "sku": "EXT-b64c2cc5", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1799, + "stock": 16, + "image": "https://media.extra.com/s/aurora/100477319_800/Classpro%2C-Split-AC%2C-18%2C500-BTU%2C-Cool-Only%2C-On-Off%2C-T3-Rotary-Compressor%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.67, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-235", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Voltage": "220V", + "Color": "White", + "Cooling Capacity": "1.5 Ton", + "Compressor Type": "Rotary", + "Warranty(compressor)": "5 Years", + "Weight": "53 KG", + "Width": "102.5 cm", + "Height": "22.3 cm", + "Depth": "31.9 cm", + "Filter (type)": "Washable Mesh Filter", + "Air Swing": "4 Ways", + "Cold or H/C": "Cold", + "Coverage Area": "16-18 mยฒ", + "Timer": "Yes", + "Remote Control": "Yes", + "Made in": "China", + "Product Type": "Split Air Conditioner", + "Smart Connect": "No", + "Brand Name": "ClassPro", + "Number of Fan Speeds": "4", + "Built-in Display": "Yes", + "Refrigerant": "R410A", + "Frequency": "60 Hz", + "Installation Required": "Yes", + "Installation Hardware Included": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู†ูˆุน ุงู„ูƒูˆู…ุจุฑุณุฑ": "ุฏูˆุงุฑ", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 5", + "ููˆู„ุช": "220 ููˆู„ุช", + "ู†ูˆุน ุงู„ูู„ุชุฑ /ุงู„ู…ุฑุดุญ": "ูู„ุชุฑ ู‚ุงุจู„ ู„ู„ุบุณู„", + "ุชูˆุฒูŠุน ุงู„ู‡ูˆุงุก": "4ุทุฑู‚", + "ุจุงุฑุฏ / ุณุงุฎู† ูˆ ุจุงุฑุฏ": "ุจุงุฑุฏ", + "ู…ู†ุทู‚ุฉ ุงู„ุชุบุทูŠุฉ": "16-18 ู…ุชุฑ ู…ุฑุจุน", + "ู…ุคู‚ุช": "ู†ุนู…", + "ุฑูŠู…ูˆุช ูƒู†ุชุฑูˆู„": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ูˆุฒู†": "53 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "102.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "22.3 cm", + "ุงู„ุนู…ู‚": "31.9 ุณู…", + "ุณุนุฉ ุงู„ุชุจุฑูŠุฏ": "1.5 ุทู†", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒูŠู ุฅุณุจู„ุช", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุนุฏุฏ ุณุฑุนุงุช ุงู„ู…ุฑูˆุญุฉ": "4", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู†ุนู…", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R410A", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุงู„ุชุซุจูŠุช ู…ุทู„ูˆุจ": "ู†ุนู…", + "ุฃุฏูˆุงุช ุงู„ุชุฑูƒูŠุจ ู…ู„ุญู‚ุฉ": "ู„ุง" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-235" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "TCL", + "name_en": "TCL, Front Load Washer/Dryer 10/7Kg, Inverter DD, Auto Dose, Steam Wash, Dark Grey", + "name_ar": "ุชูŠ ุณูŠ ุงู„ุŒ ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉุŒ ุบุณูŠู„/ุชุฌููŠู 10 ูƒูŠู„ูˆ/7 ูƒูŠู„ูˆุŒ ุฑู…ุงุฏูŠ", + "description_en": "Buy TCL, Front Load Washer/Dryer 10/7Kg, Inverter DD, Auto Dose, Steam Wash, Dark Grey from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุชูŠ ุณูŠ ุงู„ุŒ ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉุŒ ุบุณูŠู„/ุชุฌููŠู 10 ูƒูŠู„ูˆ/7 ูƒูŠู„ูˆุŒ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1799, + "compare_price": 1999, + "images": [ + "https://media.extra.com/s/aurora/100474406_800/TCL%2C-Front-Load-Washer-Dryer-10-7Kg%2C-Inverter-DD%2C-Auto-Dose%2C-Steam-Wash%2C-Dark-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100474406_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100474406_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474406_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474406_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474406_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474406_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474406_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474406_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Washingcapacity4to6_den", + "https://media.extra.com/i/aurora/2x1WasherDryer_den", + "https://media.extra.com/i/aurora/CyclesOptions_den", + "https://media.extra.com/i/aurora/InverterMotor_Story_d_en" + ], + "options": [ + { + "sku": "EXT-a439f34c", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1799, + "stock": 100, + "image": "https://media.extra.com/s/aurora/100474406_800/TCL%2C-Front-Load-Washer-Dryer-10-7Kg%2C-Inverter-DD%2C-Auto-Dose%2C-Steam-Wash%2C-Dark-Grey?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.0, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-236", + "source": "extra.com", + "brand_name": "TCL", + "details_en": { + "Voltage": "220V", + "Color": "Dark Gray", + "Height": "85 cm", + "Width": "59.5 cm", + "Depth": "66 cm", + "Washer Type": "Drum", + "Operation Type": "Automatic", + "Maximum Spin Speed (rpm)": "1200 RPM", + "Washing Capacity": "10 Kg", + "Built-in Water Heater": "Yes", + "Program Type": "14 Programs", + "Inverter Motor": "Yes", + "Time Delay": "No", + "Start Delay Option": "24 Hours", + "Steam Function": "Yes", + "Loading Type": "Front Loading", + "Control Type": "Bottons", + "Display Screen Type": "Black LED", + "Child Lock": "Yes", + "Product Type": "Washer/Dryer", + "Made in": "China", + "Features": "Wash & Dry", + "Drying Capacity": "7KG", + "Built-in Display": "Yes", + "Warranty(motor)": "20 Years", + "Smart Connect": "No", + "Brand Name": "TCL", + "Frequency": "50/60 Hz", + "Washer/Dryer Combo Type": "combo", + "Energy Efficiency Class": "A", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220ููˆู„ุช", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ ุฏุงูƒู†", + "ุงู„ุงุฑุชูุงุน": "85 ุณู…", + "ุงู„ุนุฑุถ": "59.5 ุณู…", + "ุงู„ุนู…ู‚": "66 ุณู…", + "ู†ูˆุน ุงู„ุบุณุงู„ุฉ": "ุญูˆุถ", + "ู†ูˆุน ุงู„ุนู…ู„ูŠุฉ": "ุฃูˆุชูˆู…ุชูŠูƒ", + "ุณุนุฉ ุงู„ุบุณูŠู„": "10 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุณุฎุงู† ู…ูŠุงู‡ ู…ุฏู…ุฌ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุจุฑู†ุงู…ุฌ": "14 ุจุฑู†ุงู…ุฌ", + "ู…ุญุฑูƒ ุงู„ุนุงูƒุณ": "ู†ุนู…", + "ู…ุฏุฉ ุงู„ุชุฃุฎูŠุฑ": "ู„ุง", + "ุฅุฎุชูŠุงุฑ ุชุฃุฌูŠู„ ุงู„ุชุดุบูŠู„": "24 ุณุงุนุฉ", + "ูˆุธูŠูุฉ ุงู„ุจุฎุงุฑ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุชุญู…ูŠู„": "ุชุนุจุฆุฉ ู…ู† ุงู„ุงู…ุงู…", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุฃุฒุฑุงุฑ", + "ู†ูˆุน ุดุงุดุฉ ุงู„ุนุฑุถ": "ุฃู„ ุงูŠ ุฏูŠ ุฃุณูˆุฏ", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุบุณุงู„ุฉ / ู†ุดุงูุฉ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงู„ู…ุฒุงูŠุง": "ุบุณูŠู„ ูˆุชู†ุดูŠู", + "ุณุนุฉ ุงู„ุชุฌููŠู": "7 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู†ุนู…", + "ุถู…ุงู† ุงู„ู…ูˆุชูˆุฑ": "20ุณู†ุฉ", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุชูŠ ุณูŠ ุงู„", + "ุงู„ุชุฑุฏุฏ": "50/60 ู‡ุฑุชุฒ", + "ุบุณุงู„ุฉ/ ู…ุฌูู ู†ูˆุน ูƒูˆู…ุจูˆ": "ูƒูˆู…ุจูˆ", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฃ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Grey", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-236" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Samsung", + "name_en": "Samsung Front Loading Washer, 12kg Wash 8kg Dry,1400 rpm, WiFi,Inox - eXtra", + "name_ar": "ุณุงู…ุณูˆู†ุฌ ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉุŒ ุบุณูŠู„ 12 ูƒูŠู„ูˆุŒ ุชู†ุดูŠู 8 ูƒูŠู„ูˆุŒ ุฅู†ูˆูƒุณ", + "description_en": "The Samsung Front Loading Washer, 12kg Wash 8kg Dry,1400 rpm, WiFi,Inox - eXtra is a premium product from Samsung. Available at eXtra stores in Saudi Arabia with official warranty.", + "description_ar": "ุงุดุชุฑูŠ ุณุงู…ุณูˆู†ุฌ ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉุŒ ุบุณูŠู„ 12 ูƒูŠู„ูˆุŒ ุชู†ุดูŠู 8 ูƒูŠู„ูˆุŒ ุฅู†ูˆูƒุณ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3799, + "compare_price": 7599, + "images": [ + "https://media.extra.com/i/aurora/100306868_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100306868_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100306868_800_99?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TopLoading_den_1", + "https://media.extra.com/i/aurora/WM_Capacity_Story1015_EN_d", + "https://media.extra.com/i/aurora/CyclesOptions_den" + ], + "options": [ + { + "sku": "EXT-a660bd7d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 3799, + "stock": 84, + "image": "https://media.extra.com/i/aurora/100306868_800_01?fmt=auto&w=721" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.96, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-237", + "source": "extra.com", + "brand_name": "Samsung", + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุงุฑุชูุงุน": "85 ุณู…", + "ุงู„ุนุฑุถ": "60 ุณู…", + "ุงู„ุนู…ู‚": "65 ุณู…", + "ู†ูˆุน ุงู„ุบุณุงู„ุฉ": "ุญูˆุถ", + "ู†ูˆุน ุงู„ุนู…ู„ูŠุฉ": "ุฃูˆุชูˆู…ุชูŠูƒ", + "ุฃู‚ุตู‰ ู…ุฏุฉ ู„ู„ุฏูˆุฑุงู† (ู„ูุฉ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ)": "1400 ุฏูˆุฑุฉ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ", + "ุณุนุฉ ุงู„ุบุณูŠู„": "12 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุณุฎุงู† ู…ูŠุงู‡ ู…ุฏู…ุฌ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุจุฑู†ุงู…ุฌ": "ุบุณูŠูŠู„ / ุชู†ุดูŠู", + "ู…ุญุฑูƒ ุงู„ุนุงูƒุณ": "ู†ุนู…", + "ู…ุฏุฉ ุงู„ุชุฃุฎูŠุฑ": "ู†ุนู…", + "ุฅุฎุชูŠุงุฑ ุชุฃุฌูŠู„ ุงู„ุชุดุบูŠู„": "ู†ุนู…", + "ูˆุธูŠูุฉ ุงู„ุจุฎุงุฑ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุชุญู…ูŠู„": "ุชุนุจุฆุฉ ู…ู† ุงู„ุงู…ุงู…", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุชุญูƒู… ุจุงู„ุฐูƒุงุก ุงู„ุตู†ุงุนูŠ", + "ู†ูˆุน ุดุงุดุฉ ุงู„ุนุฑุถ": "ุฅู„ ุฅูŠ ุฏูŠ", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุบุณุงู„ุฉ / ู†ุดุงูุฉ", + "ุตู†ุน ูู‰": "ููŠุชู†ุงู…", + "ุงู„ู…ุฒุงูŠุง": "ุฏุงูŠุฑูƒุช ุฏุฑุงูŠู", + "ุณุนุฉ ุงู„ุชุฌููŠู": "8 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู†ุนู…", + "ุถู…ุงู† ุงู„ู…ูˆุชูˆุฑ": "20ุณู†ุฉ", + "ุงุชุตุงู„ ุฐูƒูŠ": "ูˆุงูŠ ูุงูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุณุงู…ุณูˆู†ุฌ", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุบุณุงู„ุฉ/ ู…ุฌูู ู†ูˆุน ูƒูˆู…ุจูˆ": "Dry 100%", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฃ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-237" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "Classpro Beverage Cooler, 91 Ltrs, Color Black", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆ ุซู„ุงุฌุฉ ู…ุจุฑุฏ ุงู„ู…ุดุฑูˆุจุงุชุŒ ุจุงุจ ูˆุงุญุฏ ุฒุฌุงุฌุŒ 91 ู„ุชุฑุŒ ุฃุณูˆุฏ", + "description_en": "Buy Classpro Beverage Cooler, 91 Ltrs, Color Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆ ุซู„ุงุฌุฉ ู…ุจุฑุฏ ุงู„ู…ุดุฑูˆุจุงุชุŒ ุจุงุจ ูˆุงุญุฏ ุฒุฌุงุฌุŒ 91 ู„ุชุฑุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 799, + "compare_price": 1299, + "images": [ + "https://media.extra.com/s/aurora/100313283_800/Classpro-Beverage-Cooler%2C-91-Ltrs%2C-Color-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100313283_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100313283_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313283_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313283_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313283_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313283_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313283_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313283_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Capacity3_Cu_den", + "https://media.extra.com/i/aurora/SingleDoor_den", + "https://media.extra.com/i/aurora/SpaceSavingDesign_den", + "https://media.extra.com/i/aurora/CoolingtechnologyFrostFreeNoFrost_den" + ], + "options": [ + { + "sku": "EXT-66998fb3", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 799, + "stock": 67, + "image": "https://media.extra.com/s/aurora/100313283_800/Classpro-Beverage-Cooler%2C-91-Ltrs%2C-Color-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.31, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-238", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Voltage": "220V", + "Color": "Black", + "Warranty(compressor)": "5 Years", + "Weight": "26 Kg", + "Height": "83.5 cm", + "Width": "47.8 cm", + "Depth": "44.5 cm", + "Water Dispenser": "No", + "Defrost(No/Manual)": "Defrost", + "Made in": "China", + "Child Lock": "No", + "Product Type": "Beverage Cooler", + "Fast Freeze": "No", + "Brand Name": "ClassPro", + "Refrigerant": "R600a", + "Inverter Compressor": "No", + "Installation Type": "Freestanding", + "Lighting Type": "NO", + "Style": "Single Door Fridge", + "Multi Air Flow Technology": "No", + "Adjustable Leveling Legs": "Yes", + "Frequency": "60 Hz", + "Thermostat": "Manual", + "Net Total Capacity": "3.3 Cu.ft", + "Ice Maker": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 5", + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ูˆุฒู†": "26 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุงุฑุชูุงุน": "83.5cm", + "ุงู„ุนุฑุถ": "47.8 cm", + "ุงู„ุนู…ู‚": "44.5 ุณู…", + "ุจุฑุงุฏุฉ ู…ุงุก": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุฐูˆูŠุจ": "ุฃุฒุงู„ ุงู„ุตู‚ูŠุน", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู„ุง", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ุจุฑุฏ ุงู„ู…ุดุฑูˆุจุงุช", + "ุชุฌู…ูŠุฏ ุณุฑูŠุน": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R600a", + "ุฅู†ููŠุฑุชุฑ ูƒูˆู…ุจุฑูŠุณูˆุฑ": "ู„ุง", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ู†ูˆุน ุงู„ุฅุถุงุกุฉ": "ู„ุง", + "ุงู„ุชุตู…ูŠู…": "ุซู„ุงุฌุฉ ุจุงุจ ูˆุงุญุฏ", + "ุชูƒู†ูˆู„ูˆุฌูŠุง ุชุนุฏุฏ ุชุฏูู‚ ุงู„ู‡ูˆุงุก": "ู„ุง", + "ุณุงู‚ ู…ูˆุงุฒู†ุฉ ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ู…ู†ุธู… ุงู„ุญุฑุงุฑู‡": "ูŠุฏูˆูŠ", + "ุตุงููŠ ุงู„ุณุนุฉ ุงู„ูƒู„ูŠุฉ": "3.3 ู‚ุฏู… ู…ูƒุนุจ", + "ุตุงู†ุน ุงู„ุซู„ุฌ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-238" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "ClassPro Split AC, 18,000 BTU,WIFI ,INVERTER ,4 Ways Swing, Heat & Cold", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆ ู…ูƒูŠู ุฌุฏุงุฑูŠุŒ 18000 ูˆุญุฏุฉ ุชุจุฑูŠุฏุŒ ุฅู†ููŠุฑุชุฑุŒ ูˆุงูŠ ูุงูŠุŒ ุญุงุฑ ุจุงุฑุฏ", + "description_en": "Buy ClassPro Split AC, 18,000 BTU,WIFI ,INVERTER ,4 Ways Swing, Heat & Cold from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆ ู…ูƒูŠู ุฌุฏุงุฑูŠุŒ 18000 ูˆุญุฏุฉ ุชุจุฑูŠุฏุŒ ุฅู†ููŠุฑุชุฑุŒ ูˆุงูŠ ูุงูŠุŒ ุญุงุฑ ุจุงุฑุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2099, + "compare_price": 3699, + "images": [ + "https://media.extra.com/s/aurora/100323296_800/ClassPro-Split-AC%2C-18%2C000-BTU%2CWIFI-%2CINVERTER-%2C4-Ways-Swing%2C-Heat-%26-Cold?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100323296_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100323296_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100323296_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100323296_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100323296_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100323296_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100323296_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100323296_800_50?fmt=auto&w=721", + "https://media.extra.com/i/aurora/AC_Capacity_18d_en", + "https://media.extra.com/i/aurora/AC_Inverter_story_den", + "https://media.extra.com/i/aurora/AC_4Ways_story_den" + ], + "options": [ + { + "sku": "EXT-a6bcd759", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2099, + "stock": 24, + "image": "https://media.extra.com/s/aurora/100323296_800/ClassPro-Split-AC%2C-18%2C000-BTU%2CWIFI-%2CINVERTER-%2C4-Ways-Swing%2C-Heat-%26-Cold?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.88, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-239", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Voltage": "220V", + "Color": "White", + "Cooling Capacity": "1.5 Ton", + "Compressor Type": "Inverter", + "Warranty(compressor)": "5 Years", + "Weight": "49 KG", + "Width": "103 CM", + "Height": "32.7 cm", + "Depth": "22.7 cm", + "Filter (type)": "Washable Mesh Filter", + "Air Swing": "4 Ways", + "Cold or H/C": "Hot and Cold", + "Coverage Area": "16-18 mยฒ", + "Timer": "Yes", + "Remote Control": "Yes", + "Made in": "China", + "Product Type": "Split Air Conditioner", + "Smart Connect": "WiFi", + "Brand Name": "ClassPro", + "Number of Fan Speeds": "3", + "Built-in Display": "Yes", + "Refrigerant": "R32", + "Frequency": "60 Hz", + "Installation Required": "Yes", + "Installation Hardware Included": "Yes", + "Energy Efficiency Class": "B", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู†ูˆุน ุงู„ูƒูˆู…ุจุฑุณุฑ": "ุฅู†ูุฑุชุฑ", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 5", + "ููˆู„ุช": "220 ููˆู„ุช", + "ู†ูˆุน ุงู„ูู„ุชุฑ /ุงู„ู…ุฑุดุญ": "ูู„ุชุฑ ู‚ุงุจู„ ู„ู„ุบุณู„", + "ุชูˆุฒูŠุน ุงู„ู‡ูˆุงุก": "4ุทุฑู‚", + "ุจุงุฑุฏ / ุณุงุฎู† ูˆ ุจุงุฑุฏ": "ุณุงุฎู† ูˆุจุงุฑุฏ", + "ู…ู†ุทู‚ุฉ ุงู„ุชุบุทูŠุฉ": "16-18 ู…ุชุฑ ู…ุฑุจุน", + "ู…ุคู‚ุช": "ู†ุนู…", + "ุฑูŠู…ูˆุช ูƒู†ุชุฑูˆู„": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ูˆุฒู†": "49 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "103 ุณู…", + "ุงู„ุงุฑุชูุงุน": "32.7 ุณู…", + "ุงู„ุนู…ู‚": "22.7 ุณู…", + "ุณุนุฉ ุงู„ุชุจุฑูŠุฏ": "1.5 ุทู†", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒูŠู ุฅุณุจู„ุช", + "ุงุชุตุงู„ ุฐูƒูŠ": "ูˆุงูŠ ูุงูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุนุฏุฏ ุณุฑุนุงุช ุงู„ู…ุฑูˆุญุฉ": "3", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู†ุนู…", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R32", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุงู„ุชุซุจูŠุช ู…ุทู„ูˆุจ": "ู†ุนู…", + "ุฃุฏูˆุงุช ุงู„ุชุฑูƒูŠุจ ู…ู„ุญู‚ุฉ": "ู†ุนู…", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุจ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-239" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Panasonic", + "name_en": "Panasonic Front Load Washing Machine, 8kg, Inverter, Hygiene Care, Silver", + "name_ar": "ุจุงู†ุงุณูˆู†ูŠูƒุŒ ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉุŒ 8 ูƒุฌู…ุŒ ุฃู†ููŠุฑุชุฑุŒ ูุถูŠ", + "description_en": "Buy Panasonic Front Load Washing Machine, 8kg, Inverter, Hygiene Care, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจุงู†ุงุณูˆู†ูŠูƒุŒ ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉุŒ 8 ูƒุฌู…ุŒ ุฃู†ููŠุฑุชุฑุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1599, + "compare_price": 2999, + "images": [ + "https://media.extra.com/s/aurora/100381931_800/Panasonic-Front-Load-Washing-Machine%2C-8kg%2C-Inverter%2C-Hygiene-Care%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100381931_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381931_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381931_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381931_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381931_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381931_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-012c5cc1", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1599, + "stock": 11, + "image": "https://media.extra.com/s/aurora/100381931_800/Panasonic-Front-Load-Washing-Machine%2C-8kg%2C-Inverter%2C-Hygiene-Care%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.92, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-240", + "source": "extra.com", + "brand_name": "Panasonic", + "details_en": { + "Voltage": "220V", + "Color": "Silver", + "Height": "87.5 CM", + "Width": "59.5 cm", + "Depth": "66 cm", + "Child Lock": "Yes", + "Made in": "China", + "Warranty(motor)": "10 Years on Motor", + "Built-in Water Heater": "Yes", + "Operation Type": "Fully Automatic", + "Washer Type": "Drum", + "Washing Capacity": "8 KG", + "Inverter Motor": "Yes", + "Start Delay Option": "24 Hours", + "Maximum Spin Speed (rpm)": "1400RPM", + "Steam Function": "No", + "Time Delay": "No", + "Program Type": "15 Programs", + "Loading Type": "Front Loading", + "Control Type": "Dial", + "Display Screen Type": "LED INDICATOR", + "Product Type": "Washing Machine Front Load", + "Features": "Abaya Wash", + "Frequency": "50/60 Hz", + "Brand Name": "PANASONIC", + "Built-in Display": "No", + "Smart Connect": "No", + "Washer/Dryer Combo Type": "Dry 65%", + "Energy Efficiency Class": "A", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220ููˆู„ุช", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุงุฑุชูุงุน": "87.5 ุณู…", + "ุงู„ุนุฑุถ": "59.5 ุณู…", + "ุงู„ุนู…ู‚": "66 ุณู…", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุถู…ุงู† ุงู„ู…ูˆุชูˆุฑ": "10 ุณู†ูˆุงุช ุนู„ู‰ ุงู„ู…ุญุฑูƒ", + "ุณุฎุงู† ู…ูŠุงู‡ ู…ุฏู…ุฌ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุนู…ู„ูŠุฉ": "ุงูˆุชูˆู…ุงุชูŠูƒ ูƒู„ูŠุง", + "ู†ูˆุน ุงู„ุบุณุงู„ุฉ": "ุญูˆุถ", + "ุณุนุฉ ุงู„ุบุณูŠู„": "8 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ู…ุญุฑูƒ ุงู„ุนุงูƒุณ": "ู†ุนู…", + "ุฅุฎุชูŠุงุฑ ุชุฃุฌูŠู„ ุงู„ุชุดุบูŠู„": "24 ุณุงุนุฉ", + "ุฃู‚ุตู‰ ู…ุฏุฉ ู„ู„ุฏูˆุฑุงู† (ู„ูุฉ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ)": "1400 ุฏูˆุฑุฉ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ", + "ูˆุธูŠูุฉ ุงู„ุจุฎุงุฑ": "ู„ุง", + "ู…ุฏุฉ ุงู„ุชุฃุฎูŠุฑ": "ู„ุง", + "ู†ูˆุน ุงู„ุจุฑู†ุงู…ุฌ": "15 ุจุฑู†ุงู…ุฌ", + "ู†ูˆุน ุงู„ุชุญู…ูŠู„": "ุชุนุจุฆุฉ ู…ู† ุงู„ุงู…ุงู…", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุทู„ุจ", + "ู†ูˆุน ุดุงุดุฉ ุงู„ุนุฑุถ": "ู„ูˆุญุฉ ุฅู„ ุฅูŠ ุฏูŠ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉ", + "ุงู„ู…ุฒุงูŠุง": "ุบุณูŠู„ ุนุจุงูŠุฉ", + "ุงู„ุชุฑุฏุฏ": "50/60 ู‡ุฑุชุฒ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุจุงู†ุงุณูˆู†ูŠูƒ", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู„ุง", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ุบุณุงู„ุฉ/ ู…ุฌูู ู†ูˆุน ูƒูˆู…ุจูˆ": "Dry 65%", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฃ" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-240" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Hisense", + "name_en": "Hisense Refrigerator 8.9Cu.ft, Freezer 2.5Cu.ft, Inverter, Multi Air Flow, Color Silver", + "name_ar": "ู‡ุงูŠุณู†ุณ ุซู„ุงุฌู‡ 8.9 ู‚ุฏู…, ูุฑูŠุฒุฑ2.5 ู‚ุฏู…ุŒ ุชู‚ู†ูŠุฉ ุนุงูƒุณุŒ ูุถูŠ", + "description_en": "Buy Hisense Refrigerator 8.9Cu.ft, Freezer 2.5Cu.ft, Inverter, Multi Air Flow, Color Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ุงูŠุณู†ุณ ุซู„ุงุฌู‡ 8.9 ู‚ุฏู…, ูุฑูŠุฒุฑ2.5 ู‚ุฏู…ุŒ ุชู‚ู†ูŠุฉ ุนุงูƒุณุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1379, + "compare_price": 2999, + "images": [ + "https://media.extra.com/s/aurora/100384290_800/Hisense-Refrigerator-8-9Cu-ft%2C-Freezer-2-5Cu-ft%2C-Inverter%2C-Multi-Air-Flow%2C-Color-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100384290_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100384290_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384290_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384290_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384290_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384290_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100384290_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/refrigerator_airflow_den", + "https://media.extra.com/i/aurora/refrigerator_Inveryer_den", + "https://media.extra.com/i/aurora/DefrostSystem_den" + ], + "options": [ + { + "sku": "EXT-02dafe74", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1379, + "stock": 35, + "image": "https://media.extra.com/s/aurora/100384290_800/Hisense-Refrigerator-8-9Cu-ft%2C-Freezer-2-5Cu-ft%2C-Inverter%2C-Multi-Air-Flow%2C-Color-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.78, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-241", + "source": "extra.com", + "brand_name": "Hisense", + "details_en": { + "Voltage": "220V", + "Color": "Silver", + "Warranty(compressor)": "10 Years", + "Weight": "53.5 KG", + "Width": "59.5 cm", + "Height": "169.5 cm", + "Depth": "65 cm", + "Water Dispenser": "No", + "Defrost(No/Manual)": "No Frost", + "Made in": "China", + "Fast Freeze": "No", + "Child Lock": "No", + "Brand Name": "HISENSE", + "Product Type": "Medium Refrigerator", + "Built-in Display": "No", + "Installation Type": "Freestanding", + "Inverter Compressor": "Yes", + "Refrigerant": "R600a", + "Lighting Type": "Yes", + "Style": "Top Mount", + "Adjustable Shelves": "Yes", + "Frequency": "60 Hz", + "Adjustable Leveling Legs": "Yes", + "Net Total Capacity": "11.3 Cu.ft", + "Multi Air Flow Technology": "Yes", + "Thermostat": "Manual", + "Door Alarm": "Yes", + "Net Refrigerator Capacity": "8.9 Cu.ft", + "Ice Maker": "No", + "Net Freezer Capacity": "2.5 Cu.ft", + "Energy Efficiency Class": "C", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 10", + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ูˆุฒู†": "53.5 ูƒุฌู…", + "ุงู„ุนุฑุถ": "59.5 ุณู…", + "ุงู„ุงุฑุชูุงุน": "169.5 ุณู…", + "ุงู„ุนู…ู‚": "65 ุณู…", + "ุจุฑุงุฏุฉ ู…ุงุก": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุฐูˆูŠุจ": "ุถุฏ ุงู„ุชุฌู…ุฏ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุชุฌู…ูŠุฏ ุณุฑูŠุน": "ู„ุง", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ุงูŠุณู†ุณ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุซู„ุงุฌุฉ ู…ุชูˆุณุทุฉ", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู„ุง", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ุฅู†ููŠุฑุชุฑ ูƒูˆู…ุจุฑูŠุณูˆุฑ": "ู†ุนู…", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R600a", + "ู†ูˆุน ุงู„ุฅุถุงุกุฉ": "ู†ุนู…", + "ุงู„ุชุตู…ูŠู…": "ุณุชุงู†ุฏุฑุฏ", + "ุฑููˆู ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุณุงู‚ ู…ูˆุงุฒู†ุฉ ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุตุงููŠ ุงู„ุณุนุฉ ุงู„ูƒู„ูŠุฉ": "11.3 ู‚ุฏู… ู…ูƒุนุจ", + "ุชูƒู†ูˆู„ูˆุฌูŠุง ุชุนุฏุฏ ุชุฏูู‚ ุงู„ู‡ูˆุงุก": "ู†ุนู…", + "ู…ู†ุธู… ุงู„ุญุฑุงุฑู‡": "ูŠุฏูˆูŠ", + "ู…ู†ุจู‡ ุงู„ุจุงุจ": "ู†ุนู…", + "ุตุงู†ุน ุงู„ุซู„ุฌ": "ู„ุง", + "ุตุงููŠ ุณุนุฉ ุงู„ูุฑูŠุฒุฑ": "2.5 ู‚ุฏู… ู…ูƒุนุจ", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฌ" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-241" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Midea", + "name_en": "Midea Gas Cooker 60X57, 4 Burners, Full Safety, Pan Cast Iron, Stainless Steel", + "name_ar": "ู…ูŠุฏูŠุงุŒ ู…ูˆู‚ุฏ ุบุงุฒ57*60 ุณู… ุŒ 4 ุนูŠูˆู†ุŒ ุงู…ุงู† ูƒุงู…ู„ุŒ ุณุชุงู†ู„ุณ ุณุชูŠู„", + "description_en": "Buy Midea Gas Cooker 60X57, 4 Burners, Full Safety, Pan Cast Iron, Stainless Steel from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู…ูŠุฏูŠุงุŒ ู…ูˆู‚ุฏ ุบุงุฒ57*60 ุณู… ุŒ 4 ุนูŠูˆู†ุŒ ุงู…ุงู† ูƒุงู…ู„ุŒ ุณุชุงู†ู„ุณ ุณุชูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 999, + "compare_price": 1649, + "images": [ + "https://media.extra.com/s/aurora/100351171_800/Midea-Gas-Cooker-60X57%2C-4-Burners%2C-Full-Safety%2C-Pan-Cast-Iron%2C-Stainless-Steel?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100351171_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100351171_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100351171_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100351171_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100351171_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100351171_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100351171_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/4Burners11_den", + "https://media.extra.com/i/aurora/SafetyDevice_den", + "https://media.extra.com/i/aurora/cookers_Electric_STORYEN_den" + ], + "options": [ + { + "sku": "EXT-647ea109", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 999, + "stock": 83, + "image": "https://media.extra.com/s/aurora/100351171_800/Midea-Gas-Cooker-60X57%2C-4-Burners%2C-Full-Safety%2C-Pan-Cast-Iron%2C-Stainless-Steel?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.13, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-242", + "source": "extra.com", + "brand_name": "Midea", + "details_en": { + "Voltage": "220V", + "Color": "Stainless Steel", + "Weight": "32 kg", + "Width": "60 cm", + "Height": "81 cm", + "Depth": "57 cm", + "Control Panel": "Knobs", + "Timer": "Mechanical Timer", + "Size of Oven": "68 Ltrs", + "Clock": "No", + "No(burner/hotplate)": "4 Burners", + "Type(Gas, Electric.)": "Gas", + "Self/Manual Clean": "Manual", + "Safety (Full/Half)": "full safety", + "Made in": "China", + "Rotisserie": "No", + "Product Type": "Italian Type Cooker", + "Brand Name": "Midea", + "Installation Type": "Freestanding", + "Oven Functions": "Baking;Grilling;Closed Door Grill", + "Electric Ignition": "Yes", + "Number of Cooking Elements / Burners": "4", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ู…ู‚ุงุจุถ", + "ู…ุคู‚ุช": "ู…ุคู‚ุช ู…ูŠูƒุงู†ูŠูƒูŠ", + "ุงู„ู„ูˆู†": "ุณุชุงู†ู„ุณ ุณุชูŠู„", + "ุงู„ูˆุฒู†": "32 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "60 ุณู…", + "ุงู„ุงุฑุชูุงุน": "81 ุณู…", + "ุงู„ุนู…ู‚": "57 ุณู…", + "ุญุฌู… ุงู„ูุฑู†": "68 ู„ุชุฑ", + "CLOCK": "ู„ุง", + "ุนุฏุฏ ุดุนู„ุงุช ุงู„ู…ูˆู‚ุฏ": "4 ุดุนู„ุงุช", + "ุงู„ู†ูˆุน (ุบุงุฒ ุŒ ูƒู‡ุฑุจุงุก.)": "ุบุงุฒ", + "ุชู†ุธูŠู ุฐุงุชู‰/ูŠุฏูˆู‰": "ูŠุฏูˆูŠ", + "ุงู„ุญู…ุงูŠุฉ (ูƒุงู…ู„/ู†ุตู)": "ุฃู…ุงู† ูƒุงู…ู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุฃุฏุงุฉ ุงู„ุดูˆุงุก ุงู„ุฏูˆุงุฑุฉ": "ู„ุง", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุทุจุงุฎ ู†ูˆุน ุงูŠุทุงู„ูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู…ูŠุฏูŠุง", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ุฅุดุนุงู„ ุฐุงุชูŠ": "ู†ุนู…", + "ุนุฏุฏ ุนู†ุงุตุฑ ุงู„ุทุจุฎ / ุงู„ุดุนู„ุงุช": "4" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-242" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "Classpro Side by Side Refrigerator 14.2Cu.ft, Freezer 7.8Cu.ft, Inverter Compressor, Black Inox", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆ ุซู„ุงุฌู‡ ุจุงุจ ุฌุงู†ุจ ุจุงุจ ุŒ 14.2 ู‚ุฏู…, ูุฑูŠุฒุฑ7.8 ู‚ุฏู…ุŒ ุฅู†ููŠุฑุชุฑุŒ ุฅู†ูˆูƒุณ ุฃุณูˆุฏ", + "description_en": "Buy Classpro Side by Side Refrigerator 14.2Cu.ft, Freezer 7.8Cu.ft, Inverter Compressor, Black Inox from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆ ุซู„ุงุฌู‡ ุจุงุจ ุฌุงู†ุจ ุจุงุจ ุŒ 14.2 ู‚ุฏู…, ูุฑูŠุฒุฑ7.8 ู‚ุฏู…ุŒ ุฅู†ููŠุฑุชุฑุŒ ุฅู†ูˆูƒุณ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2299, + "compare_price": 4999, + "images": [ + "https://media.extra.com/s/aurora/100381736_800/Classpro-Side-by-Side-Refrigerator-14-2Cu-ft%2C-Freezer-7-8Cu-ft%2C-Inverter-Compressor%2C-Black-Inox?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100381736_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100381736_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381736_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381736_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381736_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381736_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381736_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381736_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381736_800_50?fmt=auto&w=721", + "https://media.extra.com/i/aurora/SideBySidewithVersatility_den", + "https://media.extra.com/i/aurora/CoolingtechnologyMultiAirflowSystem_den", + "https://media.extra.com/i/aurora/CoolingtechnologyInverterTechnology_den", + "https://media.extra.com/i/aurora/Capacity20Cu_den" + ], + "options": [ + { + "sku": "EXT-3531b77e", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2299, + "stock": 48, + "image": "https://media.extra.com/s/aurora/100381736_800/Classpro-Side-by-Side-Refrigerator-14-2Cu-ft%2C-Freezer-7-8Cu-ft%2C-Inverter-Compressor%2C-Black-Inox?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.61, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-243", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Voltage": "220V", + "Color": "Black Inox", + "Warranty(compressor)": "5 Years", + "Weight": "93 KG", + "Depth": "74.8 cm", + "Height": "181.7 cm", + "Width": "91.4 CM", + "Touchscreen": "Yes", + "Water Dispenser": "No", + "Child Lock": "No", + "Defrost(No/Manual)": "Auto defrost", + "Made in": "China", + "Product Type": "Side By Side Refrigerator", + "Fast Freeze": "Yes", + "Brand Name": "ClassPro", + "Built-in Display": "No", + "Smart Connect": "No", + "Installation Type": "Freestanding", + "Refrigerant": "R-600a", + "Inverter Compressor": "Yes", + "Lighting Type": "LED", + "Style": "Side By Side", + "Multi Air Flow Technology": "Yes", + "Adjustable Shelves": "Yes", + "Adjustable Leveling Legs": "Yes", + "Net Total Capacity": "22 Cu.ft", + "Frequency": "60 Hz", + "Thermostat": "Digital", + "Door Alarm": "Yes", + "Net Refrigerator Capacity": "14.2 Cu.ft", + "Ice Maker": "No", + "Net Freezer Capacity": "7.8 Cu.ft", + "Energy Efficiency Class": "C", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 5", + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ุฅู†ูˆูƒุณ ุฃุณูˆุฏ", + "ุงู„ูˆุฒู†": "93 ูƒูŠู„ูˆ", + "ุงู„ุนู…ู‚": "74.8 ุณู…", + "ุงู„ุงุฑุชูุงุน": "181.7 ุณู…", + "ุงู„ุนุฑุถ": "91.4 ุณู…", + "ุจุฑุงุฏุฉ ู…ุงุก": "ู„ุง", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุฐูˆูŠุจ": "ุชุฐูˆูŠุจ ุชู„ู‚ุงุฆูŠ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุซู„ุงุฌุฉ ุจุงุจ ุฌุงู†ุจ ุจุงุจ", + "ุชุฌู…ูŠุฏ ุณุฑูŠุน": "ู†ุนู…", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู„ุง", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ุฅู†ููŠุฑุชุฑ ูƒูˆู…ุจุฑูŠุณูˆุฑ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฅุถุงุกุฉ": "ุฅู„ ุฅูŠ ุฏูŠ", + "ุงู„ุชุตู…ูŠู…": "ุจุงุจ ุฌุงู†ุจ ุจุงุจ", + "ุชูƒู†ูˆู„ูˆุฌูŠุง ุชุนุฏุฏ ุชุฏูู‚ ุงู„ู‡ูˆุงุก": "ู†ุนู…", + "ุฑููˆู ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุณุงู‚ ู…ูˆุงุฒู†ุฉ ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ู…ู†ุธู… ุงู„ุญุฑุงุฑู‡": "ุฑู‚ู…ูŠ", + "ู…ู†ุจู‡ ุงู„ุจุงุจ": "ู†ุนู…", + "ุตุงู†ุน ุงู„ุซู„ุฌ": "ู„ุง", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฌ" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-243" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Bosch", + "name_en": "Bosch Gas Cooker, 90X60cm, 5 Gas Burner, Stainless Steel", + "name_ar": "ุจูˆุด ู…ูˆู‚ุฏ ุบุงุฒุŒ 90 * 60 ุณู…ุŒ 5 ุนูŠูˆู†ุŒ ุณุชุงู†ู„ุณ ุงุณุชูŠู„", + "description_en": "Buy Bosch Gas Cooker, 90X60cm, 5 Gas Burner, Stainless Steel from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจูˆุด ู…ูˆู‚ุฏ ุบุงุฒุŒ 90 * 60 ุณู…ุŒ 5 ุนูŠูˆู†ุŒ ุณุชุงู†ู„ุณ ุงุณุชูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2379, + "compare_price": 2999, + "images": [ + "https://media.extra.com/s/aurora/100254351_800/Bosch-Gas-Cooker%2C-90X60cm%2C-5-Gas-Burner%2C-Stainless-Steel?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100254351_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100254351_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100254351_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100254351_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100254351_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100254351_800_06?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100254351_300_01", + "https://media.extra.com/i/aurora/5Burners11_den", + "https://media.extra.com/i/aurora/SafetyDevice_den", + "https://media.extra.com/i/aurora/cookers_Electric_STORYEN_den", + "https://media.extra.com/i/aurora/Grill_den" + ], + "options": [ + { + "sku": "EXT-00320b27", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2379, + "stock": 36, + "image": "https://media.extra.com/s/aurora/100254351_800/Bosch-Gas-Cooker%2C-90X60cm%2C-5-Gas-Burner%2C-Stainless-Steel?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.54, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-244", + "source": "extra.com", + "brand_name": "Bosch", + "details_en": { + "Voltage": "220V", + "Color": "Stainless Steel", + "Weight": "68 KG", + "Width": "89.4CM", + "Height": "84.5 cm", + "Depth": "61 cm", + "Timer": "Mechanical", + "Size of Oven": "125L", + "No(burner/hotplate)": "5 Burners", + "Type(Gas, Electric.)": "Gas", + "Self/Manual Clean": "Manual", + "Safety (Full/Half)": "full safety", + "Made in": "Turkey", + "Rotisserie": "No", + "Product Type": "Italian Type Cooker", + "Features": "Triple Glass Oven Door", + "Brand Name": "Bosch", + "Installation Type": "Freestanding", + "Oven Functions": "Baking;Grilling;Closed Door Grill", + "Fan Convection": "No", + "Electric Ignition": "Yes", + "Storage Drawer": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ู…ุคู‚ุช": "ู…ูŠูƒุงู†ูŠูƒูŠ", + "ุงู„ู„ูˆู†": "ุณุชุงู†ู„ุณ ุณุชูŠู„", + "ุงู„ูˆุฒู†": "68 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "89.4 ุณู…", + "ุงู„ุงุฑุชูุงุน": "84.5 ุณู…", + "ุงู„ุนู…ู‚": "61 ุณู…", + "ุญุฌู… ุงู„ูุฑู†": "125ู„ุชุฑ", + "ุนุฏุฏ ุดุนู„ุงุช ุงู„ู…ูˆู‚ุฏ": "5 ุดุนู„ุงุช", + "ุงู„ู†ูˆุน (ุบุงุฒ ุŒ ูƒู‡ุฑุจุงุก.)": "ุบุงุฒ", + "ุชู†ุธูŠู ุฐุงุชู‰/ูŠุฏูˆู‰": "ูŠุฏูˆูŠ", + "ุงู„ุญู…ุงูŠุฉ (ูƒุงู…ู„/ู†ุตู)": "ุฃู…ุงู† ูƒุงู…ู„", + "ุตู†ุน ูู‰": "ุชุฑูƒูŠุง", + "ุฃุฏุงุฉ ุงู„ุดูˆุงุก ุงู„ุฏูˆุงุฑุฉ": "ู„ุง", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุทุจุงุฎ ู†ูˆุน ุงูŠุทุงู„ูŠ", + "ุงู„ู…ุฒุงูŠุง": "ุจุงุจ ูุฑู† ุฒุฌุงุฌูŠ ู…ู† ุซู„ุงุซ ุทุจู‚ุงุช", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุจูˆุด", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ู…ุฑูˆุญุฉ ุชูˆุฒูŠุน ุงู„ุญุฑุงุฑุฉ": "ู„ุง", + "ุฅุดุนุงู„ ุฐุงุชูŠ": "ู†ุนู…", + "ุฏุฑุฌ ุชุฎุฒูŠู†": "ู†ุนู…" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-244" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Gree", + "name_en": "Gree, Split AC, 18,000 BTU, Cool Only, AI-PLUS Inverter, Self Cleaning Function, WiFi", + "name_ar": "ุฌุฑูŠุŒ ู…ูƒูŠู ุฌุฏุงุฑูŠุŒ 18,000 ูˆุญุฏุฉ ุญุฑุงุฑูŠุฉุŒ ุจุงุฑุฏุŒ ุงู†ูุฑุชุฑุŒ ูˆุงูŠ ูุงูŠ", + "description_en": "Buy Gree, Split AC, 18,000 BTU, Cool Only, AI-PLUS Inverter, Self Cleaning Function, WiFi from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฌุฑูŠุŒ ู…ูƒูŠู ุฌุฏุงุฑูŠุŒ 18,000 ูˆุญุฏุฉ ุญุฑุงุฑูŠุฉุŒ ุจุงุฑุฏุŒ ุงู†ูุฑุชุฑุŒ ูˆุงูŠ ูุงูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2549, + "compare_price": 4399, + "images": [ + "https://media.extra.com/s/aurora/100492312_800/Gree%2C-Split-AC%2C-18%2C000-BTU%2C-Cool-Only%2C-AI-PLUS-Inverter%2C-Self-Cleaning-Function%2C-WiFi?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100492312_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492312_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492312_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492312_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492312_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100492312_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-bcfe45d4", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2549, + "stock": 37, + "image": "https://media.extra.com/s/aurora/100492312_800/Gree%2C-Split-AC%2C-18%2C000-BTU%2C-Cool-Only%2C-AI-PLUS-Inverter%2C-Self-Cleaning-Function%2C-WiFi?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.88, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-245", + "source": "extra.com", + "brand_name": "Gree", + "details_en": { + "Voltage": "220-230V", + "Color": "White", + "Cooling Capacity": "1.5 Ton", + "Compressor Type": "Inverter", + "Warranty(compressor)": "5 Years", + "Weight": "15.5KG", + "Width": "97 cm", + "Height": "34.6", + "Depth": "25.8 cm", + "Filter (type)": "Washable Mesh Filter", + "Air Swing": "4 Ways", + "Cold or H/C": "Cold", + "Coverage Area": "16-18 mยฒ", + "Timer": "Yes", + "Remote Control": "Yes", + "Made in": "China", + "Product Type": "Split Air Conditioner", + "Smart Connect": "WiFi", + "Brand Name": "Gree", + "Number of Fan Speeds": "4", + "Built-in Display": "Yes", + "Refrigerant": "R32", + "Frequency": "60 Hz", + "Installation Required": "Yes", + "Installation Hardware Included": "Yes", + "Energy Efficiency Class": "B", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู†ูˆุน ุงู„ูƒูˆู…ุจุฑุณุฑ": "ุฅู†ูุฑุชุฑ", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 5", + "ููˆู„ุช": "220-230V", + "ู†ูˆุน ุงู„ูู„ุชุฑ /ุงู„ู…ุฑุดุญ": "ูู„ุชุฑ ู‚ุงุจู„ ู„ู„ุบุณู„", + "ุชูˆุฒูŠุน ุงู„ู‡ูˆุงุก": "4ุทุฑู‚", + "ุจุงุฑุฏ / ุณุงุฎู† ูˆ ุจุงุฑุฏ": "ุจุงุฑุฏ", + "ู…ู†ุทู‚ุฉ ุงู„ุชุบุทูŠุฉ": "16-18 ู…ุชุฑ ู…ุฑุจุน", + "ู…ุคู‚ุช": "ู†ุนู…", + "ุฑูŠู…ูˆุช ูƒู†ุชุฑูˆู„": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ูˆุฒู†": "15.5 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "97 ุณู…", + "ุงู„ุงุฑุชูุงุน": "34.6", + "ุงู„ุนู…ู‚": "25.8 ุณู…", + "ุณุนุฉ ุงู„ุชุจุฑูŠุฏ": "1.5 ุทู†", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒูŠู ุฅุณุจู„ุช", + "ุงุชุตุงู„ ุฐูƒูŠ": "ูˆุงูŠ ูุงูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฌุฑูŠ", + "ุนุฏุฏ ุณุฑุนุงุช ุงู„ู…ุฑูˆุญุฉ": "4", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู†ุนู…", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R32", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุงู„ุชุซุจูŠุช ู…ุทู„ูˆุจ": "ู†ุนู…", + "ุฃุฏูˆุงุช ุงู„ุชุฑูƒูŠุจ ู…ู„ุญู‚ุฉ": "ู†ุนู…", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุจ" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-245" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Midea", + "name_en": "Midea Dish Washer, 12 Place Settings, 6 Programs, Half Load, Delay, Child Lock, Color Silver", + "name_ar": "ู…ูŠุฏูŠุง ุบุณุงู„ุฉ ุตุญูˆู†ุŒ 12 ู…ูƒุงู†ุŒ 6 ุจุฑุงู…ุฌ ุŒ ู†ุตู ุงู„ุญู…ูˆู„ุฉุŒ ูุถูŠ", + "description_en": "Buy Midea Dish Washer, 12 Place Settings, 6 Programs, Half Load, Delay, Child Lock, Color Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู…ูŠุฏูŠุง ุบุณุงู„ุฉ ุตุญูˆู†ุŒ 12 ู…ูƒุงู†ุŒ 6 ุจุฑุงู…ุฌ ุŒ ู†ุตู ุงู„ุญู…ูˆู„ุฉุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 939, + "compare_price": 1799, + "images": [ + "https://media.extra.com/s/aurora/100382460_800/Midea-Dish-Washer%2C-12-Place-Settings%2C-6-Programs%2C-Half-Load%2C-Delay%2C-Child-Lock%2C-Color-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100382460_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100382460_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382460_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382460_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382460_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382460_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382460_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100382460_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Capacity_Story_ends", + "https://media.extra.com/i/aurora/Suityourmeal_den", + "https://media.extra.com/i/aurora/HalfLoadFunction_den", + "https://media.extra.com/i/aurora/Noiselevel_1234_4_ends" + ], + "options": [ + { + "sku": "EXT-c4be4eab", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 939, + "stock": 52, + "image": "https://media.extra.com/s/aurora/100382460_800/Midea-Dish-Washer%2C-12-Place-Settings%2C-6-Programs%2C-Half-Load%2C-Delay%2C-Child-Lock%2C-Color-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.51, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-246", + "source": "extra.com", + "brand_name": "Midea", + "details_en": { + "Voltage": "220V", + "Color": "Silver", + "Width": "60 cm", + "Height": "85 cm", + "Depth": "60 cm", + "Noise Level": "55dBA", + "Number of Programs": "6", + "Made in": "Egypt", + "Child Lock": "Yes", + "Inverter Motor": "No", + "Control Type": "Button", + "Number of Temperature Settings": "automatic", + "Display Screen Type": "LED INDICATOR", + "Start Delay Option": "8 Hrs", + "Number of Racks": "2", + "Number Of Wash Cycles": "6", + "End-of-Cycle Signal Indicator": "Yes", + "Water Consumption": "11 Ltrs", + "Half Load Supported": "Yes", + "Product Type": "DISH WASHER", + "Brand Name": "Midea", + "Frequency": "60 Hz", + "Built-in Display": "Yes", + "Installation Type": "Freestanding", + "Smart Connect": "No", + "Energy Efficiency Class": "E", + "Number Of Place Settings": "12", + "Warranty(motor)": "5 Years", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220ููˆู„ุช", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุนุฑุถ": "60 ุณู…", + "ุงู„ุงุฑุชูุงุน": "85 ุณู…", + "ุงู„ุนู…ู‚": "60 ุณู…", + "ู…ุณุชูˆู‰ ุงู„ุถูˆุถุงุก": "55dBA", + "ุนุฏุฏ ุงู„ุจุฑุงู…ุฌ": "6", + "ุตู†ุน ูู‰": "ู…ุตุฑ", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ู…ุญุฑูƒ ุงู„ุนุงูƒุณ": "ู„ุง", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุฒุฑ", + "ุนุฏุฏ ุฅุนุฏุงุฏุงุช ุงู„ุญุฑุงุฑุฉ": "ุฃูˆุชูˆู…ุชูŠูƒ", + "ู†ูˆุน ุดุงุดุฉ ุงู„ุนุฑุถ": "ู„ูˆุญุฉ ุฅู„ ุฅูŠ ุฏูŠ", + "ุฅุฎุชูŠุงุฑ ุชุฃุฌูŠู„ ุงู„ุชุดุบูŠู„": "8 ุณุงุนุงุช", + "ุนุฏุฏ ุงู„ุฃุฑูู": "2", + "ุนุฏุฏ ุฏูˆุฑุงุช ุงู„ุบุณูŠู„": "6", + "ู…ุคุดุฑ ุฅุดุงุฑุฉ ู†ู‡ุงูŠุฉ ุงู„ุฏูˆุฑุฉ": "ู†ุนู…", + "ุงุณุชู‡ู„ุงูƒ ุงู„ู…ูŠุงู‡": "11 Ltrs", + "ูŠุฏุนู… ู†ุตู ุญู…ูˆู„ุฉ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุบุณุงู„ุฉ ุตุญูˆู†", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู…ูŠุฏูŠุง", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ู‡", + "ุนุฏุฏ ุงู…ุงูƒู† ุงู„ุชุฎุฒูŠู†": "12", + "ุถู…ุงู† ุงู„ู…ูˆุชูˆุฑ": "ุฎู…ุณ ุณู†ูˆุงุช" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-246" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Hisense", + "name_en": "Hisense Refrigerator 5.4Cu.ft, Freezer 1.8Cu.ft, No-Frost, Silver", + "name_ar": "ู‡ุงูŠุณู†ุณุŒ ุซู„ุงุฌู‡ 5.4 ู‚ุฏู…, ูุฑูŠุฒุฑ1.8 ู‚ุฏู…ุŒ ูุถูŠ", + "description_en": "Buy Hisense Refrigerator 5.4Cu.ft, Freezer 1.8Cu.ft, No-Frost, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู‡ุงูŠุณู†ุณุŒ ุซู„ุงุฌู‡ 5.4 ู‚ุฏู…, ูุฑูŠุฒุฑ1.8 ู‚ุฏู…ุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1149, + "compare_price": 1949, + "images": [ + "https://media.extra.com/s/aurora/100337574_800/Hisense-Refrigerator-5-4Cu-ft%2C-Freezer-1-8Cu-ft%2C-No-Frost%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100337574_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100337574_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100337574_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100337574_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100337574_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100337574_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100337574_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100337574_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DefrostSystem_den" + ], + "options": [ + { + "sku": "EXT-f7c02ff7", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1149, + "stock": 96, + "image": "https://media.extra.com/s/aurora/100337574_800/Hisense-Refrigerator-5-4Cu-ft%2C-Freezer-1-8Cu-ft%2C-No-Frost%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.64, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-247", + "source": "extra.com", + "brand_name": "Hisense", + "details_en": { + "Voltage": "220V", + "Color": "Silver", + "Warranty(compressor)": "5 Years", + "Weight": "43 Kg", + "Height": "145.9 cm", + "Width": "55 cm", + "Depth": "56 cm", + "Touchscreen": "No", + "Water Dispenser": "No", + "Defrost(No/Manual)": "No Frost", + "Made in": "China", + "Child Lock": "No", + "Fast Freeze": "No", + "Product Type": "Small Refrigerator", + "Smart Connect": "No", + "Brand Name": "HISENSE", + "Installation Type": "Freestanding", + "Built-in Display": "No", + "Lighting Type": "LED", + "Refrigerant": "R600a", + "Inverter Compressor": "No", + "Adjustable Shelves": "Yes", + "Style": "Top Mount", + "Frequency": "60 Hz", + "Adjustable Leveling Legs": "Yes", + "Multi Air Flow Technology": "Yes", + "Thermostat": "Manual", + "Net Total Capacity": "7.2 Cuft", + "Net Refrigerator Capacity": "153.0L", + "Door Alarm": "Yes", + "Ice Maker": "No", + "Net Freezer Capacity": "50.0L", + "Energy Efficiency Class": "D", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 5", + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ูˆุฒู†": "43 ูƒูŠู„ูˆ", + "ุงู„ุงุฑุชูุงุน": "145.9 ุณู…", + "ุงู„ุนุฑุถ": "55 ุณู…", + "ุงู„ุนู…ู‚": "56 ุณู…", + "ุจุฑุงุฏุฉ ู…ุงุก": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุฐูˆูŠุจ": "ุถุฏ ุงู„ุชุฌู…ุฏ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู„ุง", + "ุชุฌู…ูŠุฏ ุณุฑูŠุน": "ู„ุง", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุซู„ุงุฌุฉ ุตุบูŠุฑุฉ", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู‡ุงูŠุณู†ุณ", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู„ุง", + "ู†ูˆุน ุงู„ุฅุถุงุกุฉ": "ุฅู„ ุฅูŠ ุฏูŠ", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R600a", + "ุฅู†ููŠุฑุชุฑ ูƒูˆู…ุจุฑูŠุณูˆุฑ": "ู„ุง", + "ุฑููˆู ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุงู„ุชุตู…ูŠู…": "ุณุชุงู†ุฏุฑุฏ", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุณุงู‚ ู…ูˆุงุฒู†ุฉ ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุชูƒู†ูˆู„ูˆุฌูŠุง ุชุนุฏุฏ ุชุฏูู‚ ุงู„ู‡ูˆุงุก": "ู†ุนู…", + "ู…ู†ุธู… ุงู„ุญุฑุงุฑู‡": "ูŠุฏูˆูŠ", + "ุตุงููŠ ุงู„ุณุนุฉ ุงู„ูƒู„ูŠุฉ": "7.2 ู‚ุฏู…", + "ุตุงููŠ ุณุนุฉ ุงู„ุซู„ุงุฌุฉ": "153.0 ู„ุชุฑ", + "ู…ู†ุจู‡ ุงู„ุจุงุจ": "ู†ุนู…", + "ุตุงู†ุน ุงู„ุซู„ุฌ": "ู„ุง", + "ุตุงููŠ ุณุนุฉ ุงู„ูุฑูŠุฒุฑ": "50.0 ู„ุชุฑ", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฏ" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-247" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "Classpro Front Load Washing Machine, 8kg, Inverter BLDC Motor, Steam,1400 rpm, Color gray", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒุบุณุงู„ุฉ ุชุนุจุฆุฉ ุงู…ุงู…ูŠุฉุŒ8 ูƒูŠู„ูˆุŒุนุงูƒุณ ุฑู…ุงุฏูŠ", + "description_en": "Buy Classpro Front Load Washing Machine, 8kg, Inverter BLDC Motor, Steam,1400 rpm, Color gray from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒุบุณุงู„ุฉ ุชุนุจุฆุฉ ุงู…ุงู…ูŠุฉุŒ8 ูƒูŠู„ูˆุŒุนุงูƒุณ ุฑู…ุงุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1249, + "compare_price": 2599, + "images": [ + "https://media.extra.com/s/aurora/100387497_800/Classpro-Front-Load-Washing-Machine%2C-8kg%2C-Inverter-BLDC-Motor%2C-Steam%2C1400-rpm%2C-Color-gray?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100387497_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100387497_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387497_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387497_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387497_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387497_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387497_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100387497_800_50?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Washingcapacity1to4_den", + "https://media.extra.com/i/aurora/CyclesOptions_den", + "https://media.extra.com/i/aurora/InverterMotor_Story_d_en" + ], + "options": [ + { + "sku": "EXT-da2d5bda", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1249, + "stock": 69, + "image": "https://media.extra.com/s/aurora/100387497_800/Classpro-Front-Load-Washing-Machine%2C-8kg%2C-Inverter-BLDC-Motor%2C-Steam%2C1400-rpm%2C-Color-gray?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.71, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-248", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Voltage": "220V", + "Color": "Gray", + "Height": "84.8 cm", + "Width": "60 cm", + "Depth": "52 cm", + "Child Lock": "Yes", + "Made in": "China", + "Warranty(motor)": "10 Years on Motor", + "Built-in Water Heater": "Yes", + "Operation Type": "Fully Automatic", + "Washer Type": "Drum", + "Washing Capacity": "8 KG", + "Inverter Motor": "Yes", + "Start Delay Option": "Yes", + "Maximum Spin Speed (rpm)": "1400RPM", + "Steam Function": "Yes", + "Program Type": "Normal; Medium; Heavy", + "Loading Type": "Front Loading", + "Control Type": "Dial + Touch", + "Display Screen Type": "LED INDICATOR", + "Product Type": "Washing Machine Front Load", + "Features": "BLDC Motor Technology", + "Frequency": "60 Hz", + "Brand Name": "ClassPro", + "Smart Connect": "No", + "Washer/Dryer Combo Type": "Dry 65%", + "Energy Efficiency Class": "A", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ุฑู…ุงุฏูŠ", + "ุงู„ุงุฑุชูุงุน": "84.8 ุณู…", + "ุงู„ุนุฑุถ": "60 ุณู…", + "ุงู„ุนู…ู‚": "52 ุณู…", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุถู…ุงู† ุงู„ู…ูˆุชูˆุฑ": "10 ุณู†ูˆุงุช ุนู„ู‰ ุงู„ู…ุญุฑูƒ", + "ุณุฎุงู† ู…ูŠุงู‡ ู…ุฏู…ุฌ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุนู…ู„ูŠุฉ": "ุงูˆุชูˆู…ุงุชูŠูƒ ูƒู„ูŠุง", + "ู†ูˆุน ุงู„ุบุณุงู„ุฉ": "ุญูˆุถ", + "ุณุนุฉ ุงู„ุบุณูŠู„": "8 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ู…ุญุฑูƒ ุงู„ุนุงูƒุณ": "ู†ุนู…", + "ุฅุฎุชูŠุงุฑ ุชุฃุฌูŠู„ ุงู„ุชุดุบูŠู„": "ู†ุนู…", + "ุฃู‚ุตู‰ ู…ุฏุฉ ู„ู„ุฏูˆุฑุงู† (ู„ูุฉ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ)": "1400 ุฏูˆุฑุฉ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ", + "ูˆุธูŠูุฉ ุงู„ุจุฎุงุฑ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุจุฑู†ุงู…ุฌ": "ุนุงุฏูŠุŒ ู…ุชูˆุณุทุŒ ุซู‚ูŠู„", + "ู†ูˆุน ุงู„ุชุญู…ูŠู„": "ุชุนุจุฆุฉ ู…ู† ุงู„ุงู…ุงู…", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุงู„ุทู„ุจ + ู„ู…ุณ", + "ู†ูˆุน ุดุงุดุฉ ุงู„ุนุฑุถ": "ู„ูˆุญุฉ ุฅู„ ุฅูŠ ุฏูŠ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุบุณุงู„ุฉ ุชุนุจุฆุฉ ุฃู…ุงู…ูŠุฉ", + "ุงู„ู…ุฒุงูŠุง": "ุจุฑุด ู„ูŠุณ ู…ูˆุชูˆุฑ", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ุบุณุงู„ุฉ/ ู…ุฌูู ู†ูˆุน ูƒูˆู…ุจูˆ": "Dry 65%", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฃ" + }, + "color_en": "Gray", + "color_ar": "ุฑู…ุงุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-248" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Bosch", + "name_en": "Bosch Series 2 Dishwasher, 60 cm, 13 Place Settings, 6 Programs, Silver", + "name_ar": "ุจูˆุด ุบุณุงู„ุฉ ุตุญูˆู†ุŒ 60 ุณู…ุŒ 13 ู…ูƒุงู† ุชุฎุฒูŠู†ุŒ 6 ุจุฑุงู…ุฌุŒ ูุถูŠ", + "description_en": "Buy Bosch Series 2 Dishwasher, 60 cm, 13 Place Settings, 6 Programs, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุจูˆุด ุบุณุงู„ุฉ ุตุญูˆู†ุŒ 60 ุณู…ุŒ 13 ู…ูƒุงู† ุชุฎุฒูŠู†ุŒ 6 ุจุฑุงู…ุฌุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2309, + "compare_price": 2999, + "images": [ + "https://media.extra.com/s/aurora/100381936_800/Bosch-Series-2-Dishwasher%2C-60-cm%2C-13-Place-Settings%2C-6-Programs%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100381936_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100381936_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381936_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381936_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381936_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381936_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381936_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381936_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381936_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100381936_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Capacitydw_den", + "https://media.extra.com/i/aurora/Suityourmeal_den", + "https://media.extra.com/i/aurora/Noiselevel_1234_4_ends", + "https://media.extra.com/i/aurora/InverterMotor_Story_en_1" + ], + "options": [ + { + "sku": "EXT-49976ecc", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2309, + "stock": 22, + "image": "https://media.extra.com/s/aurora/100381936_800/Bosch-Series-2-Dishwasher%2C-60-cm%2C-13-Place-Settings%2C-6-Programs%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.45, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-249", + "source": "extra.com", + "brand_name": "Bosch", + "details_en": { + "Voltage": "220V", + "Color": "Silver", + "Width": "60 cm", + "Height": "84.5 cm", + "Depth": "60 cm", + "Noise Level": "48 dBA", + "Number of Programs": "6", + "Made in": "Turkey", + "Child Lock": "Yes", + "Inverter Motor": "Eco Silence Drive", + "Control Type": "Push & Touch Buttons", + "Number of Temperature Settings": "5", + "Display Screen Type": "LED INDICATOR", + "Start Delay Option": "Yes", + "Number of Racks": "2", + "Number Of Wash Cycles": "5", + "End-of-Cycle Signal Indicator": "Yes", + "Water Consumption": "9.5 L", + "Drying System": "Inherent Heat", + "Self Cleaning": "No", + "Half Load Supported": "No", + "Product Type": "DISH WASHER", + "Brand Name": "Bosch", + "Frequency": "50/60 Hz", + "Installation Type": "Freestanding", + "Smart Connect": "No", + "Energy Efficiency Class": "D", + "Number Of Place Settings": "13", + "Warranty(motor)": "10 Years", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220ููˆู„ุช", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุนุฑุถ": "60 ุณู…", + "ุงู„ุงุฑุชูุงุน": "84.5 ุณู…", + "ุงู„ุนู…ู‚": "60 ุณู…", + "ู…ุณุชูˆู‰ ุงู„ุถูˆุถุงุก": "48 dBA", + "ุนุฏุฏ ุงู„ุจุฑุงู…ุฌ": "6", + "ุตู†ุน ูู‰": "ุชุฑูƒูŠุง", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู†ุนู…", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุฃุฒุฑุงุฑ ุงู„ุถุบุท ูˆุงู„ู„ู…ุณ", + "ุนุฏุฏ ุฅุนุฏุงุฏุงุช ุงู„ุญุฑุงุฑุฉ": "5", + "ู†ูˆุน ุดุงุดุฉ ุงู„ุนุฑุถ": "ู„ูˆุญุฉ ุฅู„ ุฅูŠ ุฏูŠ", + "ุฅุฎุชูŠุงุฑ ุชุฃุฌูŠู„ ุงู„ุชุดุบูŠู„": "ู†ุนู…", + "ุนุฏุฏ ุงู„ุฃุฑูู": "2", + "ุนุฏุฏ ุฏูˆุฑุงุช ุงู„ุบุณูŠู„": "5", + "ู…ุคุดุฑ ุฅุดุงุฑุฉ ู†ู‡ุงูŠุฉ ุงู„ุฏูˆุฑุฉ": "ู†ุนู…", + "ุงุณุชู‡ู„ุงูƒ ุงู„ู…ูŠุงู‡": "9.5 ู„ุชุฑ", + "ู†ุธุงู… ุงู„ุชุฌููŠู": "ุญุฑุงุฑุฉ ุฏุงุฎู„ูŠุฉ", + "ุชู†ุธูŠู ุฐุงุชูŠ": "ู„ุง", + "ูŠุฏุนู… ู†ุตู ุญู…ูˆู„ุฉ": "ู„ุง", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุบุณุงู„ุฉ ุตุญูˆู†", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุจูˆุด", + "ุงู„ุชุฑุฏุฏ": "50/60 ู‡ุฑุชุฒ", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฏ", + "ุนุฏุฏ ุงู…ุงูƒู† ุงู„ุชุฎุฒูŠู†": "13", + "ุถู…ุงู† ุงู„ู…ูˆุชูˆุฑ": "10 ุณู†ูˆุงุช" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-249" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "Classpro Window AC, 17,200 BTU,Cool Only,Gold Fin, Digital LED Display", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆ ู…ูƒูŠู ุดุจุงูƒุŒ 17200 ูˆุญุฏุฉุŒ ุฑูŠู…ูˆุช ูƒูˆู†ุชุฑูˆู„ุŒ ุจุงุฑุฏ", + "description_en": "Buy Classpro Window AC, 17,200 BTU,Cool Only,Gold Fin, Digital LED Display from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆ ู…ูƒูŠู ุดุจุงูƒุŒ 17200 ูˆุญุฏุฉุŒ ุฑูŠู…ูˆุช ูƒูˆู†ุชุฑูˆู„ุŒ ุจุงุฑุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1199, + "compare_price": 1999, + "images": [ + "https://media.extra.com/s/aurora/100355692_800/Classpro-Window-AC%2C-17%2C200-BTU%2CCool-Only%2CGold-Fin%2C-Digital-LED-Display?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100355692_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100355692_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100355692_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100355692_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100355692_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100355692_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100355692_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100355692_800_11?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-049adf11", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1199, + "stock": 21, + "image": "https://media.extra.com/s/aurora/100355692_800/Classpro-Window-AC%2C-17%2C200-BTU%2CCool-Only%2CGold-Fin%2C-Digital-LED-Display?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.52, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-250", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Voltage": "220V", + "Color": "White", + "Cooling Capacity": "1.5 Ton", + "Compressor Type": "Rotary", + "Warranty(compressor)": "5 Years", + "Weight": "51 Kg", + "Width": "66 cm", + "Height": "42.8CM", + "Depth": "68.7 cm", + "Air Swing": "2 Ways", + "Cold or H/C": "Cold", + "Coverage Area": "16-18 mยฒ", + "Timer": "Yes", + "Remote Control": "No", + "Made in": "China", + "Product Type": "Window Air Conditioner", + "Brand Name": "ClassPro", + "Smart Connect": "No", + "Refrigerant": "R410A", + "Number of Fan Speeds": "4", + "Frequency": "60 Hz", + "Energy Efficiency Class": "F", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู†ูˆุน ุงู„ูƒูˆู…ุจุฑุณุฑ": "ุฏูˆุงุฑ", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 5", + "ููˆู„ุช": "220 ููˆู„ุช", + "ุชูˆุฒูŠุน ุงู„ู‡ูˆุงุก": "2 ุทุฑู‚", + "ุจุงุฑุฏ / ุณุงุฎู† ูˆ ุจุงุฑุฏ": "ุจุงุฑุฏ", + "ู…ู†ุทู‚ุฉ ุงู„ุชุบุทูŠุฉ": "16-18 ู…ุชุฑ ู…ุฑุจุน", + "ู…ุคู‚ุช": "ู†ุนู…", + "ุฑูŠู…ูˆุช ูƒู†ุชุฑูˆู„": "ู„ุง", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ูˆุฒู†": "51 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "66 ุณู…", + "ุงู„ุงุฑุชูุงุน": "42.8 ุณู…", + "ุงู„ุนู…ู‚": "68.7 ุณู…", + "ุณุนุฉ ุงู„ุชุจุฑูŠุฏ": "1.5 ุทู†", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒูŠู ุดุจุงูƒ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R410A", + "ุนุฏุฏ ุณุฑุนุงุช ุงู„ู…ุฑูˆุญุฉ": "4", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ูˆ" + }, + "color_en": "Gold", + "color_ar": "ุฐู‡ุจูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-250" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "Classpro, Split AC, 12,600 BTU, Cool Only, On/Off, T3 Rotary Compressor, White", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆุŒ ู…ูƒูŠู ุฌุฏุงุฑูŠ 12,600 ูˆุญุฏุฉุŒ ุจุงุฑุฏุŒ ุฑูˆุชุฑูŠุŒ ุฃุจูŠุถ", + "description_en": "Buy Classpro, Split AC, 12,600 BTU, Cool Only, On/Off, T3 Rotary Compressor, White from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆุŒ ู…ูƒูŠู ุฌุฏุงุฑูŠ 12,600 ูˆุญุฏุฉุŒ ุจุงุฑุฏุŒ ุฑูˆุชุฑูŠุŒ ุฃุจูŠุถ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1529, + "compare_price": 2499, + "images": [ + "https://media.extra.com/s/aurora/100477635_800/Classpro%2C-Split-AC%2C-12%2C600-BTU%2C-Cool-Only%2C-On-Off%2C-T3-Rotary-Compressor%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100477635_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100477635_800_50?fmt=auto&w=721", + "https://media.extra.com/i/aurora/AC_Capacity_12en_d", + "https://media.extra.com/i/aurora/AC_Smartwifi_den", + "https://media.extra.com/i/aurora/AC_4Ways_story_den" + ], + "options": [ + { + "sku": "EXT-db224de8", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1529, + "stock": 53, + "image": "https://media.extra.com/s/aurora/100477635_800/Classpro%2C-Split-AC%2C-12%2C600-BTU%2C-Cool-Only%2C-On-Off%2C-T3-Rotary-Compressor%2C-White?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.42, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-251", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Voltage": "220V", + "Color": "White", + "Cooling Capacity": "1 Ton", + "Compressor Type": "Rotary", + "Warranty(compressor)": "5 Years", + "Weight": "50 Kg", + "Width": "91 cm", + "Height": "29.5 cm", + "Depth": "22.0 cm", + "Filter (type)": "Washable Mesh Filter", + "Air Swing": "4 Ways", + "Cold or H/C": "Cold", + "Coverage Area": "12 mยฒ", + "Timer": "Yes", + "Remote Control": "Yes", + "Made in": "China", + "Product Type": "Split Air Conditioner", + "Smart Connect": "No", + "Brand Name": "ClassPro", + "Number of Fan Speeds": "4", + "Built-in Display": "Yes", + "Refrigerant": "R410A", + "Frequency": "60 Hz", + "Installation Required": "Yes", + "Installation Hardware Included": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู†ูˆุน ุงู„ูƒูˆู…ุจุฑุณุฑ": "ุฏูˆุงุฑ", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 5", + "ููˆู„ุช": "220 ููˆู„ุช", + "ู†ูˆุน ุงู„ูู„ุชุฑ /ุงู„ู…ุฑุดุญ": "ูู„ุชุฑ ู‚ุงุจู„ ู„ู„ุบุณู„", + "ุชูˆุฒูŠุน ุงู„ู‡ูˆุงุก": "4ุทุฑู‚", + "ุจุงุฑุฏ / ุณุงุฎู† ูˆ ุจุงุฑุฏ": "ุจุงุฑุฏ", + "ู…ู†ุทู‚ุฉ ุงู„ุชุบุทูŠุฉ": "12 ู…ุชุฑ ู…ุฑุจุน", + "ู…ุคู‚ุช": "ู†ุนู…", + "ุฑูŠู…ูˆุช ูƒู†ุชุฑูˆู„": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ูˆุฒู†": "50 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "91 ุณู…", + "ุงู„ุงุฑุชูุงุน": "29.5 ุณู…", + "ุงู„ุนู…ู‚": "22.ุณู…", + "ุณุนุฉ ุงู„ุชุจุฑูŠุฏ": "1 ุทู†", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒูŠู ุฅุณุจู„ุช", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุนุฏุฏ ุณุฑุนุงุช ุงู„ู…ุฑูˆุญุฉ": "4", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู†ุนู…", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R410A", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุงู„ุชุซุจูŠุช ู…ุทู„ูˆุจ": "ู†ุนู…", + "ุฃุฏูˆุงุช ุงู„ุชุฑูƒูŠุจ ู…ู„ุญู‚ุฉ": "ู„ุง" + }, + "color_en": "White", + "color_ar": "ุฃุจูŠุถ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-251" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "LG", + "name_en": "LG ,Single Unit Front Load WashTower, 13 kg Washer & 10 Kg Dryer, Platinum Black Silver", + "name_ar": "ุฅู„ ุฌูŠ ุบุณุงู„ุฉ ูˆู†ุดุงูุฉ ุฏูˆุฑูŠู†ุŒ ุบุณูŠู„ 13 ูƒูŠู„ูˆุŒ ุชู†ุดูŠู 10 ูƒูŠู„ูˆุŒ ูุถูŠ ุจู„ุงุชูŠู†ูŠ ุฃุณูˆุฏ", + "description_en": "Buy LG ,Single Unit Front Load WashTower, 13 kg Washer & 10 Kg Dryer, Platinum Black Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฅู„ ุฌูŠ ุบุณุงู„ุฉ ูˆู†ุดุงูุฉ ุฏูˆุฑูŠู†ุŒ ุบุณูŠู„ 13 ูƒูŠู„ูˆุŒ ุชู†ุดูŠู 10 ูƒูŠู„ูˆุŒ ูุถูŠ ุจู„ุงุชูŠู†ูŠ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 7799, + "compare_price": 17999, + "images": [ + "https://media.extra.com/s/aurora/100336527_800/LG-%2CSingle-Unit-Front-Load-WashTower%2C-13-kg-Washer-%26-10-Kg-Dryer%2C-Platinum-Black-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100336527_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_11?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_12?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_13?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100336527_800_14?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Washingcapacity4to6_den", + "https://media.extra.com/i/aurora/TopLoading_den_1", + "https://media.extra.com/i/aurora/InverterMotor_Story_d_en" + ], + "options": [ + { + "sku": "EXT-a28adb5b", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 7799, + "stock": 66, + "image": "https://media.extra.com/s/aurora/100336527_800/LG-%2CSingle-Unit-Front-Load-WashTower%2C-13-kg-Washer-%26-10-Kg-Dryer%2C-Platinum-Black-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.96, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-252", + "source": "extra.com", + "brand_name": "LG", + "details_en": { + "Voltage": "220V", + "Color": "Silver", + "Height": "165 CM", + "Width": "60 cm", + "Depth": "66 cm", + "Washer Type": "Drum", + "Operation Type": "Automatic", + "Maximum Spin Speed (rpm)": "1100RPM", + "Washing Capacity": "13 Kg", + "Built-in Water Heater": "Yes", + "Program Type": "12 Programs", + "Inverter Motor": "Yes", + "Time Delay": "3-19 Hours", + "Start Delay Option": "No", + "Steam Function": "Yes", + "Loading Type": "Front Loading", + "Control Type": "Digital", + "Display Screen Type": "LED", + "Child Lock": "No", + "Product Type": "Washer/Dryer", + "Made in": "Korea", + "Features": "Wash & Dry", + "Drying Capacity": "10KG", + "Built-in Display": "Touch LED", + "Warranty(motor)": "10 Years on Motor", + "Smart Connect": "WiFi", + "Brand Name": "LG", + "Frequency": "50/60 Hz", + "Washer/Dryer Combo Type": "Dry 100%", + "Energy Efficiency Class": "B", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ุงุฑุชูุงุน": "165 ุณู…", + "ุงู„ุนุฑุถ": "60 ุณู…", + "ุงู„ุนู…ู‚": "66 ุณู…", + "ู†ูˆุน ุงู„ุบุณุงู„ุฉ": "ุญูˆุถ", + "ู†ูˆุน ุงู„ุนู…ู„ูŠุฉ": "ุฃูˆุชูˆู…ุชูŠูƒ", + "ุฃู‚ุตู‰ ู…ุฏุฉ ู„ู„ุฏูˆุฑุงู† (ู„ูุฉ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ)": "1100 ุฏูˆุฑุฉ ููŠ ุงู„ุฏู‚ูŠู‚ุฉ", + "ุณุนุฉ ุงู„ุบุณูŠู„": "13 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุณุฎุงู† ู…ูŠุงู‡ ู…ุฏู…ุฌ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุจุฑู†ุงู…ุฌ": "12 ุจุฑุงู…ุฌ", + "ู…ุญุฑูƒ ุงู„ุนุงูƒุณ": "ู†ุนู…", + "ู…ุฏุฉ ุงู„ุชุฃุฎูŠุฑ": "3 ุงู„ู‰ 19 ุณุงุนุฉ", + "ุฅุฎุชูŠุงุฑ ุชุฃุฌูŠู„ ุงู„ุชุดุบูŠู„": "ู„ุง", + "ูˆุธูŠูุฉ ุงู„ุจุฎุงุฑ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุชุญู…ูŠู„": "ุชุนุจุฆุฉ ู…ู† ุงู„ุงู…ุงู…", + "ู†ูˆุน ุงู„ุชุญูƒู…": "ุฑู‚ู…ูŠ", + "ู†ูˆุน ุดุงุดุฉ ุงู„ุนุฑุถ": "ุฅู„ ุฅูŠ ุฏูŠ", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู„ุง", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุบุณุงู„ุฉ / ู†ุดุงูุฉ", + "ุตู†ุน ูู‰": "ูƒูˆุฑูŠุง", + "ุงู„ู…ุฒุงูŠุง": "ุบุณูŠู„ ูˆุชู†ุดูŠู", + "ุณุนุฉ ุงู„ุชุฌููŠู": "10ูƒูŠู„ูˆ", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู„ุง", + "ุถู…ุงู† ุงู„ู…ูˆุชูˆุฑ": "10 ุณู†ูˆุงุช ุนู„ู‰ ุงู„ู…ุญุฑูƒ", + "ุงุชุตุงู„ ุฐูƒูŠ": "ูˆุงูŠ ูุงูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุฅู„ ุฌูŠ", + "ุงู„ุชุฑุฏุฏ": "50/60 ู‡ุฑุชุฒ", + "ุบุณุงู„ุฉ/ ู…ุฌูู ู†ูˆุน ูƒูˆู…ุจูˆ": "Dry 100%", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุจ" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-252" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Toshiba", + "name_en": "Toshiba Gas Cooking Range 90x60cm, Full Safety", + "name_ar": "ุชูˆุดูŠุจุงุŒ ู…ูˆู‚ุฏ ุบุงุฒุŒ 90 ร— 60 ุณู…ุŒ ุงู…ุงู† ูƒุงู…ู„", + "description_en": "Buy Toshiba Gas Cooking Range 90x60cm, Full Safety from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุชูˆุดูŠุจุงุŒ ู…ูˆู‚ุฏ ุบุงุฒุŒ 90 ร— 60 ุณู…ุŒ ุงู…ุงู† ูƒุงู…ู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2099, + "compare_price": 3499, + "images": [ + "https://media.extra.com/s/aurora/100332590_800/Toshiba-Gas-Cooking-Range-90x60cm%2C-Full-Safety?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100332590_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100332590_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100332590_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100332590_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100332590_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100332590_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/5Burners11_den", + "https://media.extra.com/i/aurora/SafetyDevice_den", + "https://media.extra.com/i/aurora/cookers_Electric_STORYEN_den", + "https://media.extra.com/i/aurora/Grill_den" + ], + "options": [ + { + "sku": "EXT-079ac230", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2099, + "stock": 35, + "image": "https://media.extra.com/s/aurora/100332590_800/Toshiba-Gas-Cooking-Range-90x60cm%2C-Full-Safety?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.37, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-253", + "source": "extra.com", + "brand_name": "Toshiba", + "details_en": { + "Voltage": "220V", + "Color": "Black stainless steel", + "Weight": "60 Kg", + "Width": "90 cm", + "Height": "77 cm", + "Depth": "58 cm", + "Control Panel": "Knobs", + "Timer": "Mechanical", + "Smart Appliances": "No", + "Size of Oven": "115 Ltrs", + "No(burner/hotplate)": "5 Burners", + "Type(Gas, Electric.)": "Gas", + "Self/Manual Clean": "Manual", + "Safety (Full/Half)": "full safety", + "Made in": "China", + "Rotisserie": "Yes", + "Product Type": "Italian Type Cooker", + "Brand Name": "TOSHIBA", + "Installation Type": "Freestanding", + "Oven Functions": "Baking;Grilling;Closed Door Grill", + "Electric Ignition": "Yes", + "Storage Drawer": "Yes", + "Number of Cooking Elements / Burners": "5", + "Truva Exclusive": "No" + }, + "details_ar": { + "ููˆู„ุช": "220 ููˆู„ุช", + "ู„ูˆุญุฉ ุงู„ุชุญูƒู…": "ู…ู‚ุงุจุถ", + "ู…ุคู‚ุช": "ู…ูŠูƒุงู†ูŠูƒูŠ", + "ุงุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ุฐูƒูŠุฉ": "ู„", + "ุงู„ู„ูˆู†": "ุณุชุงู†ู„ุณ ุฅุณุชูŠู„ ุฃุณูˆุฏ", + "ุงู„ูˆุฒู†": "60 ูƒูŠู„ูˆ", + "ุงู„ุนุฑุถ": "90 ุณู…", + "ุงู„ุงุฑุชูุงุน": "77 ุณู…", + "ุงู„ุนู…ู‚": "58 ุณู…", + "ุญุฌู… ุงู„ูุฑู†": "115 ู„ุชุฑ", + "ุนุฏุฏ ุดุนู„ุงุช ุงู„ู…ูˆู‚ุฏ": "5 ุดุนู„ุงุช", + "ุงู„ู†ูˆุน (ุบุงุฒ ุŒ ูƒู‡ุฑุจุงุก.)": "ุบุงุฒ", + "ุชู†ุธูŠู ุฐุงุชู‰/ูŠุฏูˆู‰": "ูŠุฏูˆูŠ", + "ุงู„ุญู…ุงูŠุฉ (ูƒุงู…ู„/ู†ุตู)": "ุฃู…ุงู† ูƒุงู…ู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุฃุฏุงุฉ ุงู„ุดูˆุงุก ุงู„ุฏูˆุงุฑุฉ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุทุจุงุฎ ู†ูˆุน ุงูŠุทุงู„ูŠ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ุชูˆุดูŠุจุง", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ุฅุดุนุงู„ ุฐุงุชูŠ": "ู†ุนู…", + "ุฏุฑุฌ ุชุฎุฒูŠู†": "ู†ุนู…", + "ุนุฏุฏ ุนู†ุงุตุฑ ุงู„ุทุจุฎ / ุงู„ุดุนู„ุงุช": "5" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-253" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Class Pro", + "name_en": "Classpro Side by Side Refrigerator 12.7Cu.ft, Freezer 7.2Cu.ft, Inverter, Color Brushed Silver", + "name_ar": "ูƒู„ุงุณ ุจุฑูˆ ุซู„ุงุฌู‡ ุจุงุจ ุฌุงู†ุจ ุจุงุจ ุŒ12.7 ู‚ุฏู…, ูุฑูŠุฒุฑ7.2 ู‚ุฏู…ุŒ ุฅู†ููŠุฑุชุฑุŒ ูุถูŠ", + "description_en": "Buy Classpro Side by Side Refrigerator 12.7Cu.ft, Freezer 7.2Cu.ft, Inverter, Color Brushed Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒู„ุงุณ ุจุฑูˆ ุซู„ุงุฌู‡ ุจุงุจ ุฌุงู†ุจ ุจุงุจ ุŒ12.7 ู‚ุฏู…, ูุฑูŠุฒุฑ7.2 ู‚ุฏู…ุŒ ุฅู†ููŠุฑุชุฑุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2099, + "compare_price": 3999, + "images": [ + "https://media.extra.com/s/aurora/100386128_800/Classpro-Side-by-Side-Refrigerator-12-7Cu-ft%2C-Freezer-7-2Cu-ft%2C-Inverter%2C-Color-Brushed-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100386128_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100386128_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386128_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386128_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386128_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386128_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386128_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386128_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100386128_800_50?fmt=auto&w=721", + "https://media.extra.com/i/aurora/Capacity20Cu_den", + "https://media.extra.com/i/aurora/CoolingtechnologyInverterTechnology_den", + "https://media.extra.com/i/aurora/SideBySide_den", + "https://media.extra.com/i/aurora/CoolingtechnologyFrostFreeNoFrost_den" + ], + "options": [ + { + "sku": "EXT-659f0142", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2099, + "stock": 87, + "image": "https://media.extra.com/s/aurora/100386128_800/Classpro-Side-by-Side-Refrigerator-12-7Cu-ft%2C-Freezer-7-2Cu-ft%2C-Inverter%2C-Color-Brushed-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.66, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-254", + "source": "extra.com", + "brand_name": "Class Pro", + "details_en": { + "Voltage": "220V", + "Color": "Silver", + "Warranty(compressor)": "5 Years", + "Weight": "86 KG", + "Depth": "70.4 cm", + "Height": "171 CM", + "Width": "91.2 cm", + "Touchscreen": "Yes", + "Water Dispenser": "No", + "Child Lock": "No", + "Defrost(No/Manual)": "Frost Free", + "Made in": "China", + "Product Type": "Side By Side Refrigerator", + "Fast Freeze": "Yes", + "Brand Name": "ClassPro", + "Built-in Display": "No", + "Smart Connect": "No", + "Installation Type": "Freestanding", + "Refrigerant": "R-600a", + "Inverter Compressor": "Yes", + "Lighting Type": "LED", + "Style": "Side By Side", + "Multi Air Flow Technology": "Yes", + "Adjustable Shelves": "Yes", + "Adjustable Leveling Legs": "Yes", + "Net Total Capacity": "19.9 Cu.ft", + "Frequency": "60 Hz", + "Door in Door": "No", + "Thru-The-Door Dispenser": "No", + "Thermostat": "Digital", + "Door Alarm": "Yes", + "Net Refrigerator Capacity": "12.7 Cu.ft", + "Ice Maker": "Twist Ice tray", + "Net Freezer Capacity": "7.2 Cu.ft", + "Energy Efficiency Class": "C", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 5", + "ููˆู„ุช": "220 ููˆู„ุช", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ุงู„ูˆุฒู†": "86 ูƒูŠู„ูˆ ุฌุฑุงู…", + "ุงู„ุนู…ู‚": "70.4 ุณู…", + "ุงู„ุงุฑุชูุงุน": "4.1 ุณู…", + "ุงู„ุนุฑุถ": "91.2 ุณู…", + "ุจุฑุงุฏุฉ ู…ุงุก": "ู„ุง", + "ู‚ูู„ ุงู„ุญู…ุงูŠุฉ ู„ู„ุฃุทูุงู„": "ู„ุง", + "ู†ุธุงู… ุงู„ุชุฐูˆูŠุจ": "ุถุฏ ุงู„ุชุฌู…ุฏ", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ุซู„ุงุฌุฉ ุจุงุจ ุฌุงู†ุจ ุจุงุจ", + "ุชุฌู…ูŠุฏ ุณุฑูŠุน": "ู†ุนู…", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ูƒู„ุงุณ ุจุฑูˆ", + "ุดุงุดุฉ ุนุฑุถ ุฑู‚ู…ูŠุฉ": "ู„ุง", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู„ุง", + "ู†ูˆุน ุงู„ุชุซุจูŠุช": "ู‚ุงุฆู… ุจุฐุงุชู‡", + "ุฅู†ููŠุฑุชุฑ ูƒูˆู…ุจุฑูŠุณูˆุฑ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุฅุถุงุกุฉ": "ุฅู„ ุฅูŠ ุฏูŠ", + "ุงู„ุชุตู…ูŠู…": "ุจุงุจ ุฌุงู†ุจ ุจุงุจ", + "ุชูƒู†ูˆู„ูˆุฌูŠุง ุชุนุฏุฏ ุชุฏูู‚ ุงู„ู‡ูˆุงุก": "ู†ุนู…", + "ุฑููˆู ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุณุงู‚ ู…ูˆุงุฒู†ุฉ ู‚ุงุจู„ุฉ ู„ู„ุชุนุฏูŠู„": "ู†ุนู…", + "ุตุงููŠ ุงู„ุณุนุฉ ุงู„ูƒู„ูŠุฉ": "19.9 ู‚ุฏู… ู…ูƒุนุจ", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ุจุงุจ ุฏุงุฎู„ ุจุงุจ": "ู„ุง", + "ู…ูˆุฒุน ุฎู„ุงู„ ุงู„ุจุงุจ": "ู„ุง", + "ู…ู†ุธู… ุงู„ุญุฑุงุฑู‡": "ุฑู‚ู…ูŠ", + "ู…ู†ุจู‡ ุงู„ุจุงุจ": "ู†ุนู…", + "ุตุงููŠ ุณุนุฉ ุงู„ุซู„ุงุฌุฉ": "12.7 ู‚ุฏู… ู…ูƒุนุจ", + "ุตุงู†ุน ุงู„ุซู„ุฌ": "ุตุงู†ุน ุซู„ุฌ ูŠุฏูˆูŠ", + "ุตุงููŠ ุณุนุฉ ุงู„ูุฑูŠุฒุฑ": "7.2 ู‚ุฏู… ู…ูƒุนุจ", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฌ" + }, + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-254" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Midea", + "name_en": "Midea, Window AC , Wonder, 18,000 BTU, Cold Only, R32, Inverter Compressor", + "name_ar": "ู…ูŠุฏูŠุงุŒ ู…ูƒูŠู ุดุจุงูƒ ูˆู†ุฏุฑุŒ 18,000 ูˆุญุฏุฉ ุญุฑุงุฑูŠุฉุŒ ุจุงุฑุฏุŒ ุฃุฑ 32ุŒ ุงู†ูุฑุชุฑ", + "description_en": "Buy Midea, Window AC , Wonder, 18,000 BTU, Cold Only, R32, Inverter Compressor from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ู…ูŠุฏูŠุงุŒ ู…ูƒูŠู ุดุจุงูƒ ูˆู†ุฏุฑุŒ 18,000 ูˆุญุฏุฉ ุญุฑุงุฑูŠุฉุŒ ุจุงุฑุฏุŒ ุฃุฑ 32ุŒ ุงู†ูุฑุชุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1779, + "compare_price": 1919, + "images": [ + "https://media.extra.com/s/aurora/100503328_800/Midea%2C-Window-AC-%2C-Wonder%2C-18%2C000-BTU%2C-Cold-Only%2C-R32%2C-Inverter-Compressor?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100503328_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503328_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503328_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100503328_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/AC_Inverter_story_den", + "https://media.extra.com/i/aurora/CompleteSilence11_DEN", + "https://media.extra.com/i/aurora/WaysSwing11_den" + ], + "options": [ + { + "sku": "EXT-81d4adb9", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1779, + "stock": 28, + "image": "https://media.extra.com/s/aurora/100503328_800/Midea%2C-Window-AC-%2C-Wonder%2C-18%2C000-BTU%2C-Cold-Only%2C-R32%2C-Inverter-Compressor?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.65, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-255", + "source": "extra.com", + "brand_name": "Midea", + "details_en": { + "Voltage": "230V", + "Color": "White", + "Cooling Capacity": "1.5 Ton", + "Compressor Type": "Inverter", + "Warranty(compressor)": "10 Years", + "Weight": "46.8KG", + "Width": "66 cm", + "Height": "43 cm", + "Depth": "78.5 cm", + "Air Swing": "4 Ways", + "Cold or H/C": "Cold", + "Coverage Area": "16-18 mยฒ", + "Timer": "Yes", + "Remote Control": "Yes", + "Made in": "Saudi Arabia", + "Product Type": "Window Air Conditioner", + "Brand Name": "Midea", + "Smart Connect": "Yes", + "Refrigerant": "R32", + "Number of Fan Speeds": "3", + "Frequency": "60 Hz", + "Energy Efficiency Class": "D", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ู†ูˆุน ุงู„ูƒูˆู…ุจุฑุณุฑ": "ุฅู†ูุฑุชุฑ", + "ุงู„ุถู…ุงู†( ุงู„ูƒู…ุจุฑูˆุณูˆุฑ)": "ุณู†ูˆุงุช 10", + "ููˆู„ุช": "230ููˆู„ุช", + "ุชูˆุฒูŠุน ุงู„ู‡ูˆุงุก": "4ุทุฑู‚", + "ุจุงุฑุฏ / ุณุงุฎู† ูˆ ุจุงุฑุฏ": "ุจุงุฑุฏ", + "ู…ู†ุทู‚ุฉ ุงู„ุชุบุทูŠุฉ": "16-18 ู…ุชุฑ ู…ุฑุจุน", + "ู…ุคู‚ุช": "ู†ุนู…", + "ุฑูŠู…ูˆุช ูƒู†ุชุฑูˆู„": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุงุจูŠุถ", + "ุงู„ูˆุฒู†": "46.8KG", + "ุงู„ุนุฑุถ": "66 ุณู…", + "ุงู„ุงุฑุชูุงุน": "43 ุณู…", + "ุงู„ุนู…ู‚": "78.5 ุณู…", + "ุณุนุฉ ุงู„ุชุจุฑูŠุฏ": "1.5 ุทู†", + "ุตู†ุน ูู‰": "ุงู„ุณุนูˆุฏูŠุฉ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ู…ูƒูŠู ุดุจุงูƒ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ู…ูŠุฏูŠุง", + "ุงุชุตุงู„ ุฐูƒูŠ": "ู†ุนู…", + "ู†ูˆุน ุบุงุฒ ุงู„ุชุจุฑูŠุฏ": "R32", + "ุนุฏุฏ ุณุฑุนุงุช ุงู„ู…ุฑูˆุญุฉ": "3", + "ุงู„ุชุฑุฏุฏ": "60 ู‡ุฑุชุฒ", + "ู…ุณุชูˆู‰ ูƒูุงุกุฉ ุงู„ุทุงู‚ุฉ": "ุฏ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-255" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Liebherr", + "name_en": "Liebherr 75cm Fridge-freezer with EasyFresh and NoFrost", + "name_ar": "ุซู„ุงุฌุฉ ู…ุน ูุฑูŠุฒุฑ ู„ูŠุจู‡ุฑ 75 ุณู… ู…ุฏู…ุฌุฉ ุงูŠุฒูŠ ูุฑูŠุด ูˆู†ูˆูุฑูˆุณุชุŒ(ู…ุงู†ุน ุงู„ุตู‚ูŠุน) ุณุชุงู†ู„ุณ ุณุชูŠู„", + "description_en": "Buy Liebherr 75cm Fridge-freezer with EasyFresh and NoFrost from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุซู„ุงุฌุฉ ู…ุน ูุฑูŠุฒุฑ ู„ูŠุจู‡ุฑ 75 ุณู… ู…ุฏู…ุฌุฉ ุงูŠุฒูŠ ูุฑูŠุด ูˆู†ูˆูุฑูˆุณุชุŒ(ู…ุงู†ุน ุงู„ุตู‚ูŠุน) ุณุชุงู†ู„ุณ ุณุชูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 11576, + "compare_price": 14470, + "images": [ + "https://media.extra.com/s/aurora/MP00015546_800/Liebherr-75cm-Fridge-freezer-with-EasyFresh-and-NoFrost?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00015546_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015546_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015546_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015546_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015546_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015546_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-931997e3", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 11576, + "stock": 78, + "image": "https://media.extra.com/s/aurora/MP00015546_800/Liebherr-75cm-Fridge-freezer-with-EasyFresh-and-NoFrost?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.87, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-256", + "source": "extra.com", + "brand_name": "Liebherr" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-256" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Smeg", + "name_en": "Smeg 50โ€™s Retro Style Freestanding Refrigerator/Freezer, Red", + "name_ar": "ุซู„ุงุฌุฉ ุณู…ูŠุฌ ูุฑูŠ ุณุชุงู†ุฏ ุชุตู…ูŠู… ุฑูŠุชุฑูˆ ุฎู…ุณูŠู†ูŠุงุช ู…ุน ูุฑูŠุฒุฑ ุฏุงุฎู„ูŠ โ€“ ุฃุญู…ุฑ", + "description_en": "Buy Smeg 50โ€™s Retro Style Freestanding Refrigerator/Freezer, Red from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุซู„ุงุฌุฉ ุณู…ูŠุฌ ูุฑูŠ ุณุชุงู†ุฏ ุชุตู…ูŠู… ุฑูŠุชุฑูˆ ุฎู…ุณูŠู†ูŠุงุช ู…ุน ูุฑูŠุฒุฑ ุฏุงุฎู„ูŠ โ€“ ุฃุญู…ุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 10711, + "compare_price": 11901, + "images": [ + "https://media.extra.com/s/aurora/MP00015604_800/Smeg-50%E2%80%99s-Retro-Style-Freestanding-Refrigerator-Freezer%2C-Red?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00015604_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015604_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015604_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015604_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015604_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015604_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015604_800_09?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-ecbf4689", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 10711, + "stock": 32, + "image": "https://media.extra.com/s/aurora/MP00015604_800/Smeg-50%E2%80%99s-Retro-Style-Freestanding-Refrigerator-Freezer%2C-Red?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.85, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-257", + "source": "extra.com", + "brand_name": "Smeg", + "color_en": "Red", + "color_ar": "ุฃุญู…ุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-257" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Liebherr", + "name_en": "Liebherr 60cm Freestanding freezer with NoFrost 277 Liters, Stainless Steel", + "name_ar": "ูุฑูŠุฒุฑ ู„ูŠุจู‡ุฑ 60 ุณู… ูุฑูŠ ุณุชุงู†ุฏ ู…ุฒูˆุฏ ุจุชู‚ู†ูŠุฉ ู†ูˆูุฑูˆุณุช ุถุฏ ุงู„ุตู‚ูŠุน ุณุนุฉ 277 ู„ุชุฑุŒ ุณุชุงู†ู„ุณ ุณุชูŠู„", + "description_en": "Buy Liebherr 60cm Freestanding freezer with NoFrost 277 Liters, Stainless Steel from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูุฑูŠุฒุฑ ู„ูŠุจู‡ุฑ 60 ุณู… ูุฑูŠ ุณุชุงู†ุฏ ู…ุฒูˆุฏ ุจุชู‚ู†ูŠุฉ ู†ูˆูุฑูˆุณุช ุถุฏ ุงู„ุตู‚ูŠุน ุณุนุฉ 277 ู„ุชุฑุŒ ุณุชุงู†ู„ุณ ุณุชูŠู„ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 12194, + "compare_price": 15242, + "images": [ + "https://media.extra.com/s/aurora/MP00015547_800/Liebherr-60cm-Freestanding-freezer-with-NoFrost-277-Liters%2C-Stainless-Steel?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00015547_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015547_800_02?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-200871e2", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 12194, + "stock": 72, + "image": "https://media.extra.com/s/aurora/MP00015547_800/Liebherr-60cm-Freestanding-freezer-with-NoFrost-277-Liters%2C-Stainless-Steel?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.8, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-258", + "source": "extra.com", + "brand_name": "Liebherr" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-258" + }, + { + "category": "ุฃุฌู‡ุฒุฉ ู…ู†ุฒู„ูŠุฉ ูƒุจูŠุฑุฉ", + "category_en": "Large Appliances", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ู…ู†ุฒู„ูŠุฉ", + "main_category_en": "Home Appliances", + "category_icon": "๐Ÿ ", + "brand": "Smeg", + "name_en": "Smeg 50โ€™s Retro Style Aesthetic Freestanding Refrigerator with Freezer Compartment, Black", + "name_ar": "ุซู„ุงุฌุฉ ู…ุน ูุฑูŠุฒุฑ ุณู…ูŠุฌ ูุฑูŠ ุณุชุงู†ุฏ ุทุฑุงุฒ ุฑูŠุชุฑูˆ ุงู„ุฎู…ุณูŠู†ุงุช ุชุตู…ูŠู… ุนุตุฑูŠ, ุงุณูˆุฏ", + "description_en": "Buy Smeg 50โ€™s Retro Style Aesthetic Freestanding Refrigerator with Freezer Compartment, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุซู„ุงุฌุฉ ู…ุน ูุฑูŠุฒุฑ ุณู…ูŠุฌ ูุฑูŠ ุณุชุงู†ุฏ ุทุฑุงุฒ ุฑูŠุชุฑูˆ ุงู„ุฎู…ุณูŠู†ุงุช ุชุตู…ูŠู… ุนุตุฑูŠ, ุงุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 10711, + "compare_price": 11901, + "images": [ + "https://media.extra.com/s/aurora/MP00015608_800/Smeg-50%E2%80%99s-Retro-Style-Aesthetic-Freestanding-Refrigerator-with-Freezer-Compartment%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/MP00015608_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015608_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015608_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015608_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015608_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015608_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015608_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/MP00015608_800_08?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-7172904a", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 10711, + "stock": 54, + "image": "https://media.extra.com/s/aurora/MP00015608_800/Smeg-50%E2%80%99s-Retro-Style-Aesthetic-Freestanding-Refrigerator-with-Freezer-Compartment%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.05, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-259", + "source": "extra.com", + "brand_name": "Smeg", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-259" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Fujifilm", + "name_en": "FUJIFILM, INSTAX Mini 12 Instant Film Camera, Gift box, Blossom Pink", + "name_ar": "ููˆุฌูŠ ููŠู„ู…ุŒ ูƒุงู…ูŠุฑุง ุฅู†ุณุชุงูƒุณ ู…ูŠู†ูŠ 12 ุงู„ููˆุฑูŠุฉุŒ ุญู‚ูŠุจุฉ ูƒุงู…ูŠุฑุงุŒ ูˆุฑุฏูŠ", + "description_en": "Buy FUJIFILM, INSTAX Mini 12 Instant Film Camera, Gift box, Blossom Pink from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููˆุฌูŠ ููŠู„ู…ุŒ ูƒุงู…ูŠุฑุง ุฅู†ุณุชุงูƒุณ ู…ูŠู†ูŠ 12 ุงู„ููˆุฑูŠุฉุŒ ุญู‚ูŠุจุฉ ูƒุงู…ูŠุฑุงุŒ ูˆุฑุฏูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 469, + "compare_price": 529, + "images": [ + "https://media.extra.com/s/aurora/100346082_800/FUJIFILM%2C-INSTAX-Mini-12-Instant-Film-Camera%2C-Gift-box%2C-Blossom-Pink?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100346082_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346082_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346082_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346082_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346082_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346082_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346082_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346082_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346082_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346082_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/TakeBrightPhotos_den", + "https://media.extra.com/i/aurora/PerfectCloseup_den", + "https://media.extra.com/i/aurora/TakeBetterSelfies_den" + ], + "options": [ + { + "sku": "EXT-8d3e675b", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 469, + "stock": 93, + "image": "https://media.extra.com/s/aurora/100346082_800/FUJIFILM%2C-INSTAX-Mini-12-Instant-Film-Camera%2C-Gift-box%2C-Blossom-Pink?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.99, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-260", + "source": "extra.com", + "brand_name": "Fujifilm", + "details_en": { + "Color": "Blossom Pink", + "Bluetooth": "No", + "Built-in Flash": "Yes", + "Battery Type": "2 AA", + "Type": "Instant Camera", + "ISO": "Up to 800", + "Paper Size": "62mm ร— 46mm", + "Made in": "China", + "Lens Size": "60 mm", + "Product Type": "Instant Camera", + "Brand Name": "FUJIFILM", + "Series Name": "INSTAX MINI 12", + "Creators and Gamers Products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุจู„ูˆุชูˆูˆุซ": "ู„ุง", + "ุงู„ู„ูˆู†": "ูˆุฑุฏูŠ", + "ู…ู‚ุงุณ ุงู„ูู„ุชุฑ ู…ู„ู…": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูุชุญุฉ ุงู„ุนุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ุฅู‚ู„ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ุฃูƒุซุฑ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุนุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ุญุฌู… ุงู„ูˆุฑู‚": "62ู…ู… ร— 46 ู…ู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "60 ู…ู„ู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ููˆุฌูŠ ูู„ู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุฅู†ุณุชุงูƒุณ ู…ูŠู†ูŠ 12", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "color_en": "Pink", + "color_ar": "ูˆุฑุฏูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-260" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Fujifilm", + "name_en": "FUJIFILM INSTAX Mini Evo Hybrid Instant Film Camera, 28mm lens, 3 inch Screen, Brown", + "name_ar": "ููˆุฌูŠ ููŠู„ู… ูƒุงู…ูŠุฑุง ุฅู†ุณุชุงูƒุณ ู…ูŠู†ูŠ ุงูŠููˆ ุงู„ู‡ุฌูŠู†ุฉ ุงู„ููˆุฑูŠุฉุŒ ุจู†ูŠ", + "description_en": "Buy FUJIFILM INSTAX Mini Evo Hybrid Instant Film Camera, 28mm lens, 3 inch Screen, Brown from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููˆุฌูŠ ููŠู„ู… ูƒุงู…ูŠุฑุง ุฅู†ุณุชุงูƒุณ ู…ูŠู†ูŠ ุงูŠููˆ ุงู„ู‡ุฌูŠู†ุฉ ุงู„ููˆุฑูŠุฉุŒ ุจู†ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 899, + "compare_price": 999, + "images": [ + "https://media.extra.com/s/aurora/100385402_800/FUJIFILM-INSTAX-Mini-Evo-Hybrid-Instant-Film-Camera%2C-28mm-lens%2C-3-inch-Screen%2C-Brown?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100385402_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385402_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385402_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385402_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385402_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100385402_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/DifferentExpressions_den", + "https://media.extra.com/i/aurora/DirectPrint_den", + "https://media.extra.com/i/aurora/HighPrintQuality_dAR", + "https://media.extra.com/i/aurora/ProductDesign_den" + ], + "options": [ + { + "sku": "EXT-ac33587d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 899, + "stock": 61, + "image": "https://media.extra.com/s/aurora/100385402_800/FUJIFILM-INSTAX-Mini-Evo-Hybrid-Instant-Film-Camera%2C-28mm-lens%2C-3-inch-Screen%2C-Brown?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.42, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-261", + "source": "extra.com", + "brand_name": "Fujifilm", + "details_en": { + "Color": "Brown", + "Bluetooth": "Yes", + "Built-in Flash": "Yes", + "Made in": "Japan", + "Product Type": "Instant Camera", + "Brand Name": "FUJIFILM", + "Series Name": "INSTAX Mini Evo", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุจู†ูŠ", + "ู…ู‚ุงุณ ุงู„ูู„ุชุฑ ู…ู„ู…": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูุชุญุฉ ุงู„ุนุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ุฅู‚ู„ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ุฃูƒุซุฑ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุนุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ุตู†ุน ูู‰": "ุงู„ูŠุงุจุงู†", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ููˆุฌูŠ ูู„ู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "INSTAX Mini Evo" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-261" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Canon", + "name_en": "CANON DSLR EOS 4000D DC, 18Megapixels, 18-55 +75/300 Lens, Black", + "name_ar": "ูƒุงู†ูˆู†ุŒ ุงูŠ ุงูˆ ุงุณุŒ 4000 ุฏูŠุŒ ูƒุงู…ูŠุฑุง 18 ู…ูŠุฌุง ุจูƒุณู„ุŒ ุงุณูˆุฏ", + "description_en": "Buy CANON DSLR EOS 4000D DC, 18Megapixels, 18-55 +75/300 Lens, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒุงู†ูˆู†ุŒ ุงูŠ ุงูˆ ุงุณุŒ 4000 ุฏูŠุŒ ูƒุงู…ูŠุฑุง 18 ู…ูŠุฌุง ุจูƒุณู„ุŒ ุงุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1899, + "compare_price": 2099, + "images": [ + "https://media.extra.com/s/aurora/100030182_800/CANON-DSLR-EOS-4000D-DC%2C-18Megapixels%2C-18-55-%2B75-300-Lens%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100030182_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100030182_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100030182_800_11?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100030182_300_01", + "https://media.extra.com/v/aurora/100030182_300_02" + ], + "options": [ + { + "sku": "EXT-b270ed9a", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1899, + "stock": 78, + "image": "https://media.extra.com/s/aurora/100030182_800/CANON-DSLR-EOS-4000D-DC%2C-18Megapixels%2C-18-55-%2B75-300-Lens%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.89, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-262", + "source": "extra.com", + "brand_name": "Canon", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes", + "TV output": "Yes", + "Wi-Fi": "Yes", + "Battery Type": "Lithium", + "Touchscreen": "No", + "Changeable Lens": "Yes", + "SLR / Compact": "DSLR", + "Image Stabilizer": "Yes", + "HDMI": "Yes", + "Voice Recording": "No", + "Built-in Flash": "Yes", + "Face Detection Mode": "Yes", + "LCD Size (inch)": "2.7 Inch", + "USB": "Yes", + "Frame per Second": "3FPS", + "Carry Case (Y/N)": "No", + "Megapixels": "18", + "Lens Focal Range": "F/3.5-5.6", + "Auto Focus Points": "9", + "Longest Shutter Speed": "1/4000", + "Made in": "Taiwan", + "Lens Size": "18-55mm", + "ISO": "100-6400", + "Creators and Gamers Products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ู…ุฎุฑุฌ ู„ู„ุชู„ูุงุฒ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุจุทุงุฑูŠุฉ": "ู„ูŠุซูŠูˆู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุนุฏุณุงุช ู‚ุงุจู„ุฉ ู„ู„ุชุบูŠูŠุฑ": "ู†ุนู…", + "ุนุฏุณุฉ ุนุงูƒุณุฉ/ู…ุฏู…ุฌุฉ": "ุฏูŠ ุฃุณ ุฃู„ ุฃุฑ", + "ู…ุซุจุช ุงู„ุตูˆุฑุฉ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ู„ุง", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุดุงุดุฉ LCD ุจูˆุตุฉ": "2.7 ุจูˆุตุฉ", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ุนู…", + "ุงู„ุฅุทุงุฑ ู„ูƒู„ ุซุงู†ูŠุฉ": "3ุฅู ุจูŠ ุฅุณ", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู„ุง", + "ู…ูŠุฌุงุจูƒุณู„": "18", + "ุชู†ุณูŠู‚ ุงู„ุตูˆุฑ": "ุงู/3.5-5.6", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "9", + "ุตู†ุน ูู‰": "ุชุงูŠูˆุงู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "18-55mm", + "ุงูŠุฒูˆ": "100-6400", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-262" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Canon", + "name_en": "CANON DSLR EOS 2000D 18-55DC, 24 megapixels FHD, Black", + "name_ar": "ูƒุงู†ูˆู†ุŒ ุงูŠ ุงูˆ ุงุณุŒ 2000 ุฏูŠุŒ ูƒุงู…ูŠุฑุง24 ู…ูŠุฌุงุจูƒุณู„ุŒ ุงุณูˆุฏ", + "description_en": "Buy CANON DSLR EOS 2000D 18-55DC, 24 megapixels FHD, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒุงู†ูˆู†ุŒ ุงูŠ ุงูˆ ุงุณุŒ 2000 ุฏูŠุŒ ูƒุงู…ูŠุฑุง24 ู…ูŠุฌุงุจูƒุณู„ุŒ ุงุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1599, + "compare_price": 1789, + "images": [ + "https://media.extra.com/s/aurora/100065949_800/CANON-DSLR-EOS-2000D-18-55DC%2C-24-megapixels-FHD%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100065949_800_01?fmt=auto&w=721", + "https://media.extra.com/s/aurora/100065949_900?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100065949_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100065949_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100065949_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100065949_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100065949_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100065949_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100065949_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100065949_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100065949_800_10?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100065949_300_01", + "https://media.extra.com/v/aurora/100065949_300_02" + ], + "options": [ + { + "sku": "EXT-b09b31ad", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1599, + "stock": 33, + "image": "https://media.extra.com/s/aurora/100065949_800/CANON-DSLR-EOS-2000D-18-55DC%2C-24-megapixels-FHD%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.89, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-263", + "source": "extra.com", + "brand_name": "Canon", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes", + "TV output": "Yes", + "Wi-Fi": "Yes", + "Battery Type": "Lithium", + "Touchscreen": "No", + "Changeable Lens": "Yes", + "SLR / Compact": "DSLR", + "Image Stabilizer": "Yes", + "HDMI": "Yes", + "Voice Recording": "No", + "Built-in Flash": "Yes", + "Face Detection Mode": "Yes", + "LCD Size (inch)": "3", + "USB": "Yes", + "Frame per Second": "3", + "Carry Case (Y/N)": "No", + "Megapixels": "24", + "Lens Focal Range": "1.6 X", + "Auto Focus Points": "9", + "Longest Shutter Speed": "1/4000", + "Made in": "Taiwan", + "Lens Size": "18-55", + "ISO": "100-6400", + "Comp Agreement": "No", + "Creators and Gamers Products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ู…ุฎุฑุฌ ู„ู„ุชู„ูุงุฒ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุจุทุงุฑูŠุฉ": "ู„ูŠุซูŠูˆู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุนุฏุณุงุช ู‚ุงุจู„ุฉ ู„ู„ุชุบูŠูŠุฑ": "ู†ุนู…", + "ุนุฏุณุฉ ุนุงูƒุณุฉ/ู…ุฏู…ุฌุฉ": "ุฏูŠ ุฃุณ ุฃู„ ุฃุฑ", + "ู…ุซุจุช ุงู„ุตูˆุฑุฉ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ู„ุง", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุดุงุดุฉ LCD ุจูˆุตุฉ": "3", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ุนู…", + "ุงู„ุฅุทุงุฑ ู„ูƒู„ ุซุงู†ูŠุฉ": "3", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู„ุง", + "ู…ูŠุฌุงุจูƒุณู„": "24", + "ุชู†ุณูŠู‚ ุงู„ุตูˆุฑ": "1.6ุฃูƒุณ", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "9", + "ุตู†ุน ูู‰": "ุชุงูŠูˆุงู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "18-55", + "ุงูŠุฒูˆ": "100-6400", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-263" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "DJI", + "name_en": "DJI Osmo Action 5 Pro Standard Combo, 40 Mega Pixels 1 to 1.3 Inch, Touchscreen Displays, Black", + "name_ar": "ุฏูŠ ุฌูŠ ุงูŠ ุงูˆุณู…ูˆ ุงูƒุดู† 5 ุจุฑูˆ ุณุชุงู†ุฏุฑ ูƒูˆู…ุจูˆุŒ 40 ู…ูŠุฌุง ุจูƒุณู„ุŒ 1 ุฅู„ู‰ 1.3 ุจูˆุตุฉุŒ ุดุงุดุงุช ุชุนู…ู„ ุจุงู„ู„ู…ุณุŒ ุฃุณูˆุฏ", + "description_en": "Buy DJI Osmo Action 5 Pro Standard Combo, 40 Mega Pixels 1 to 1.3 Inch, Touchscreen Displays, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฏูŠ ุฌูŠ ุงูŠ ุงูˆุณู…ูˆ ุงูƒุดู† 5 ุจุฑูˆ ุณุชุงู†ุฏุฑ ูƒูˆู…ุจูˆุŒ 40 ู…ูŠุฌุง ุจูƒุณู„ุŒ 1 ุฅู„ู‰ 1.3 ุจูˆุตุฉุŒ ุดุงุดุงุช ุชุนู…ู„ ุจุงู„ู„ู…ุณุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1339, + "compare_price": 1469, + "images": [ + "https://media.extra.com/s/aurora/100419669_800/DJI-Osmo-Action-5-Pro-Standard-Combo%2C-40-Mega-Pixels-1-to-1-3-Inch%2C-Touchscreen-Displays%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100419669_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419669_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100419669_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-decba378", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1339, + "stock": 13, + "image": "https://media.extra.com/s/aurora/100419669_800/DJI-Osmo-Action-5-Pro-Standard-Combo%2C-40-Mega-Pixels-1-to-1-3-Inch%2C-Touchscreen-Displays%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.82, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-264", + "source": "extra.com", + "brand_name": "DJI", + "details_en": { + "Waterproof (Y/N)": "Yes, Up To 10m", + "Color": "Black", + "Bluetooth": "Yes", + "Wi-Fi": "No", + "Battery Type": "Rechargeable", + "Touchscreen": "Yes", + "Voice Recording": "Yes", + "HDMI": "No", + "Face Detection Mode": "Yes", + "Video Output": "Yes", + "USB": "USB-C", + "Carry Case (Y/N)": "No", + "Megapixels": "640*480", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ": "ู„ุง", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "Yes, Up To 10m", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู†ูˆุน ุงู„ุจุทุงุฑูŠุฉ": "Rechargeable", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู„ุง", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ู…ุฎุฑุฌ ุงู„ููŠุฏูŠูˆ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ": "ูŠูˆ ุงุณ ุจูŠ", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู„ุง", + "ู…ูŠุฌุงุจูƒุณู„": "640*480", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-264" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "GoPro", + "name_en": "GOPRO HERO13 Black Action Camera, 24.7 MP, Touchscreen, Wi-Fi, Black", + "name_ar": "ุฌูˆ ุจุฑูˆุŒ ู‡ูŠุฑูˆ 13 ุงูƒุดู† ูƒุงู…ูŠุฑุงุŒ 24.7 ู…ูŠุฌุง ุจูƒุณู„ุŒ ุฃุณูˆุฏ", + "description_en": "Buy GOPRO HERO13 Black Action Camera, 24.7 MP, Touchscreen, Wi-Fi, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฌูˆ ุจุฑูˆุŒ ู‡ูŠุฑูˆ 13 ุงูƒุดู† ูƒุงู…ูŠุฑุงุŒ 24.7 ู…ูŠุฌุง ุจูƒุณู„ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1799, + "compare_price": 1945.1, + "images": [ + "https://media.extra.com/s/aurora/100383692_800/GOPRO-HERO13-Black-Action-Camera%2C-24-7-MP%2C-Touchscreen%2C-Wi-Fi%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100383692_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383692_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383692_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383692_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383692_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ProfessionalQualityPhotos_den", + "https://media.extra.com/i/aurora/EasytoSharePhotos_den", + "https://media.extra.com/i/aurora/SmartFilters_den", + "https://media.extra.com/i/aurora/EnduroBattery_den" + ], + "options": [ + { + "sku": "EXT-8a4278fb", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1799, + "stock": 76, + "image": "https://media.extra.com/s/aurora/100383692_800/GOPRO-HERO13-Black-Action-Camera%2C-24-7-MP%2C-Touchscreen%2C-Wi-Fi%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.8, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-265", + "source": "extra.com", + "brand_name": "GoPro", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes", + "Wi-Fi": "Yes", + "Touchscreen": "Yes", + "Voice Recording": "Yes", + "Face Detection Mode": "Yes", + "Video Output": "Yes", + "USB": "Yes", + "Carry Case (Y/N)": "Yes", + "Megapixels": "24.7 MP", + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ู†ุนู…", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ู…ุฎุฑุฌ ุงู„ููŠุฏูŠูˆ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ุนู…", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู†ุนู…", + "ู…ูŠุฌุงุจูƒุณู„": "24.7 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-265" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Kodak", + "name_en": "KODAK Pixpro Digital Compact Camera, 16MP, 4x Optical Zoom, 1080p FHD Video, Black", + "name_ar": "ูƒูˆุฏุงูƒุŒ ูƒุงู…ูŠุฑุง ุจูŠูƒุณุจุฑูˆ ุงู„ุฑู‚ู…ูŠุฉ ุงู„ู…ุฏู…ุฌุฉุŒ 16 ู…ูŠุฌุงุจูƒุณู„ุŒ ุชู‚ุฑูŠุจ ุจุตุฑูŠ 4 ุงูƒุณุŒ ููŠุฏูŠูˆ ุนุงู„ูŠ ุงู„ุฏู‚ุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy KODAK Pixpro Digital Compact Camera, 16MP, 4x Optical Zoom, 1080p FHD Video, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒูˆุฏุงูƒุŒ ูƒุงู…ูŠุฑุง ุจูŠูƒุณุจุฑูˆ ุงู„ุฑู‚ู…ูŠุฉ ุงู„ู…ุฏู…ุฌุฉุŒ 16 ู…ูŠุฌุงุจูƒุณู„ุŒ ุชู‚ุฑูŠุจ ุจุตุฑูŠ 4 ุงูƒุณุŒ ููŠุฏูŠูˆ ุนุงู„ูŠ ุงู„ุฏู‚ุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 519, + "compare_price": 549.8, + "images": [ + "https://media.extra.com/s/aurora/100494045_800/KODAK-Pixpro-Digital-Compact-Camera%2C-16MP%2C-4x-Optical-Zoom%2C-1080p-FHD-Video%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100494045_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494045_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494045_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494045_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494045_800_05?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-039bd370", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 519, + "stock": 98, + "image": "https://media.extra.com/s/aurora/100494045_800/KODAK-Pixpro-Digital-Compact-Camera%2C-16MP%2C-4x-Optical-Zoom%2C-1080p-FHD-Video%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.0, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-266", + "source": "extra.com", + "brand_name": "Kodak", + "details_en": { + "Waterproof (Y/N)": "No", + "Color": "Black", + "Resolution": "Full HD", + "Battery Type": "2 AA", + "Built-in Flash": "Yes", + "Rechargeable (Y/N)": "No", + "Made in": "China", + "Creators and Gamers Products": "Yes" + }, + "details_ar": { + "ุงู„ูˆุถูˆุญ": "ูู„ ุงุชุด ุฏูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-266" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Canon", + "name_en": "Canon PowerShot V1 Digital Camera, 22.3MP, Full-Width 4K 30p, 4K 60p, Wi-Fi/Bluetooth, Black", + "name_ar": "ูƒุงู†ูˆู†ุŒ ูƒุงู…ูŠุฑุง ุฑู‚ู…ูŠุฉ ุจุงูˆุฑ ุดูˆุช ููŠ 1ุŒ 22.3 ู…ูŠุฌุงุจูƒุณู„ุŒ ูˆุงูŠ ูุงูŠ/ุจู„ูˆุชูˆุซุŒ ุฃุณูˆุฏ", + "description_en": "Buy Canon PowerShot V1 Digital Camera, 22.3MP, Full-Width 4K 30p, 4K 60p, Wi-Fi/Bluetooth, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒุงู†ูˆู†ุŒ ูƒุงู…ูŠุฑุง ุฑู‚ู…ูŠุฉ ุจุงูˆุฑ ุดูˆุช ููŠ 1ุŒ 22.3 ู…ูŠุฌุงุจูƒุณู„ุŒ ูˆุงูŠ ูุงูŠ/ุจู„ูˆุชูˆุซุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4099, + "compare_price": 4299, + "images": [ + "https://media.extra.com/s/aurora/100487306_800/Canon-PowerShot-V1-Digital-Camera%2C-22-3MP%2C-Full-Width-4K-30p%2C-4K-60p%2C-Wi-Fi-Bluetooth%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100487306_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487306_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100487306_800_01?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-2acbc073", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 4099, + "stock": 50, + "image": "https://media.extra.com/s/aurora/100487306_800/Canon-PowerShot-V1-Digital-Camera%2C-22-3MP%2C-Full-Width-4K-30p%2C-4K-60p%2C-Wi-Fi-Bluetooth%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.75, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-267", + "source": "extra.com", + "brand_name": "Canon", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes", + "Wi-Fi": "Yes", + "Length": "19.8CM", + "Weight": "304g", + "Width": "19.45 cm", + "Height": "11.07 cm", + "Depth": "19.6 CM", + "Touchscreen": "Yes", + "Screen Size": "3 inch", + "Built-in Flash": "External Flash", + "Face Detection Mode": "Auto", + "USB": "TYPE-C", + "HDMI": "Yes", + "Digital Zoom": "Yes", + "Megapixels": "22", + "Auto Focus Points": "Yes", + "Longest Shutter Speed": "1/30 - 1/10000 (30FPS)", + "Made in": "Japan", + "Lens Size": "8.8-36.8MM 1:8-2.8", + "Image Stabilization": "Yes", + "Focus Range": "Yes", + "Memory Card Slot": "Yes", + "Battery Type": "Lithium-Ion", + "Product Type": "Camera", + "Brand Name": "CANON", + "Creators and Gamers Products": "Yes", + "Item Has Expiration": "No", + "Premium products": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุญุฌู… ุงู„ุดุงุดุฉ": "3 ุงู†ุด", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุงู„ุทูˆู„": "19.8ุณู…", + "ุงู„ูˆุฒู†": "304 ุฌุฑุงู…", + "ุงู„ุนุฑุถ": "19.45 ุณู…", + "ุงู„ุงุฑุชูุงุน": "11.07 ุณู…", + "ุงู„ุนู…ู‚": "19.6 CM", + "ูู„ุงุด ู…ุฏู…ุฌ": "ูู„ุงุด ุฎุงุฑุฌูŠ", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ุงูˆุชูˆู…ุงุชูŠูƒูŠ", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ูˆุน ุณูŠ", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ุงู„ุชูƒุจูŠุฑ ุงู„ุฑู‚ู…ูŠ": "ู†ุนู…", + "ู…ูŠุฌุงุจูƒุณู„": "22", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "ู†ุนู…", + "ุฃุทูˆู„ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/30 - 1/10000 (30FPS)", + "ุตู†ุน ูู‰": "ุงู„ูŠุงุจุงู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "8.8-36.8MM 1:8-2.8", + "ุซุจุงุช ุงู„ุตูˆุฑุฉ": "ู†ุนู…", + "ู†ุทุงู‚ ุงู„ุชุฑูƒูŠุฒ": "ู†ุนู…", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู†ุนู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒุงู…ูŠุฑุง", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-267" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Canon", + "name_en": "Canon EOS R100 Mirrorless Camera, 24.1 Mega Pixel, WiFi, Black", + "name_ar": "ูƒุงู†ูˆู†ุŒ ุงูŠู‡ ุงูˆ ุงุณ ุงุฑ 100 ูƒุงู…ูŠุฑุง ุŒ 24.1 ู…ูŠุฌุงุจูŠูƒุณู„ ุŒ ูˆุงูŠ ูุงูŠุŒ ุงุณูˆุฏ", + "description_en": "Buy Canon EOS R100 Mirrorless Camera, 24.1 Mega Pixel, WiFi, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒุงู†ูˆู†ุŒ ุงูŠู‡ ุงูˆ ุงุณ ุงุฑ 100 ูƒุงู…ูŠุฑุง ุŒ 24.1 ู…ูŠุฌุงุจูŠูƒุณู„ ุŒ ูˆุงูŠ ูุงูŠุŒ ุงุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2839, + "compare_price": 3079.73, + "images": [ + "https://media.extra.com/s/aurora/100346816_800/Canon-EOS-R100-Mirrorless-Camera%2C-24-1-Mega-Pixel%2C-WiFi%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100346816_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346816_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100346816_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-d50e9b9a", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2839, + "stock": 10, + "image": "https://media.extra.com/s/aurora/100346816_800/Canon-EOS-R100-Mirrorless-Camera%2C-24-1-Mega-Pixel%2C-WiFi%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.8, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-268", + "source": "extra.com", + "brand_name": "Canon", + "details_en": { + "Color": "Black", + "TV output": "No", + "Bluetooth": "YES", + "Wi-Fi": "YES", + "Battery Type": "Lithium ion", + "Touchscreen": "No", + "Changeable Lens": "Yes", + "HDMI": "Yes", + "Voice Recording": "No", + "Built-in Flash": "Yes", + "Face Detection Mode": "Auto", + "SLR / Compact": "Mirrorless", + "LCD Size (inch)": "3 Inch", + "USB": "No", + "Image Stabilizer": "Yes", + "Frame per Second": "60FPS", + "Carry Case (Y/N)": "No", + "Lens Focal Range": "18-45 mm", + "ISO": "100-25600", + "Megapixels": "24.1", + "Lens Size": "18-45 mm", + "Made in": "Japan", + "Auto Focus Points": "143 Focus Points", + "Longest Shutter Speed": "30-1/4000 sec", + "Premium products": "No", + "Creators and Gamers Products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ู…ุฎุฑุฌ ู„ู„ุชู„ูุงุฒ": "ู„ุง", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุจุทุงุฑูŠุฉ": "Lithium ion", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุนุฏุณุงุช ู‚ุงุจู„ุฉ ู„ู„ุชุบูŠูŠุฑ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ู„ุง", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ุงูˆุชูˆู…ุงุชูŠูƒูŠ", + "ุนุฏุณุฉ ุนุงูƒุณุฉ/ู…ุฏู…ุฌุฉ": "ุฏูˆู† ู…ุฑุงูŠุฉ", + "ุญุฌู… ุดุงุดุฉ LCD ุจูˆุตุฉ": "3 ุจูˆุตุฉ", + "ูŠูˆ ุฅุณ ุจูŠ": "ู„ุง", + "ู…ุซุจุช ุงู„ุตูˆุฑุฉ": "ู†ุนู…", + "ุงู„ุฅุทุงุฑ ู„ูƒู„ ุซุงู†ูŠุฉ": "60ุงุทุงุฑ/ุซ", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู„ุง", + "ุชู†ุณูŠู‚ ุงู„ุตูˆุฑ": "18-45 ู…ู…", + "ุงูŠุฒูˆ": "100-25600", + "ู…ูŠุฌุงุจูƒุณู„": "24.1", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "18-45 ู…ู…", + "ุตู†ุน ูู‰": "ุงู„ูŠุงุจุงู†", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "143 ู†ู‚ุทู‡", + "ุฃุทูˆู„ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "30-1/4000 sec", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู„ุง", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-268" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Fujifilm", + "name_en": "FUJIFILM INSTAX MINI 41 Instant Film Camera Black", + "name_ar": "ููˆุฌูŠ ููŠู„ู… ุงู†ุณุชุงูƒุณ ู…ูŠู†ูŠ 41ุŒ ูƒุงู…ูŠุฑุง ู„ู„ุฃูู„ุงู… ุงู„ููˆุฑูŠุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy FUJIFILM INSTAX MINI 41 Instant Film Camera Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููˆุฌูŠ ููŠู„ู… ุงู†ุณุชุงูƒุณ ู…ูŠู†ูŠ 41ุŒ ูƒุงู…ูŠุฑุง ู„ู„ุฃูู„ุงู… ุงู„ููˆุฑูŠุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 479, + "compare_price": 699, + "images": [ + "https://media.extra.com/s/aurora/100474714_800/FUJIFILM-INSTAX-MINI-41-Instant-Film-Camera-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100474714_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474714_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474714_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474714_800_04?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-6f3061e5", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 479, + "stock": 52, + "image": "https://media.extra.com/s/aurora/100474714_800/FUJIFILM-INSTAX-MINI-41-Instant-Film-Camera-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.47, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-269", + "source": "extra.com", + "brand_name": "Fujifilm", + "details_en": { + "Color": "Black", + "Bluetooth": "No", + "Wi-Fi": "No", + "Touchscreen": "No", + "Screen Size": "No", + "Focus Range": "No", + "Shortest Shutter Speed": "No", + "Filter Size mm": "No", + "Aperture": "No", + "Built-in Flash": "Yes", + "Face Detection Mode": "No", + "Battery Type": "2 AA", + "USB": "No", + "Memory Card Slot": "No", + "Type": "Instant Camera", + "Digital Zoom": "No", + "Material": "Plastic", + "Megapixels": "No", + "ISO": "No", + "Auto Focus Points": "No", + "Lens Diameter": "No", + "Paper Size": "No", + "Made in": "Philippines", + "Lens Size": "No", + "Image Sensor": "No", + "Product Type": "Instant Camera", + "Brand Name": "FUJIFILM", + "Series Name": "INSTAX MINI", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "ู„ุง", + "ุจู„ูˆุชูˆูˆุซ": "ู„ุง", + "ูˆุงูŠ ูุงูŠ": "ู„ุง", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู†ุทุงู‚ ุงู„ุชุฑูƒูŠุฒ": "ู„ุง", + "ุฃู‚ุตุฑ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "No", + "ู…ู‚ุงุณ ุงู„ูู„ุชุฑ ู…ู„ู…": "ู„ุง", + "ูุชุญุฉ ุงู„ุนุฏุณุฉ": "ู„ุง", + "ุฅู‚ู„ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ุฃูƒุซุฑ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุนุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ": "ู„ุง", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงู„ุชูƒุจูŠุฑ ุงู„ุฑู‚ู…ูŠ": "ู„ุง", + "ุงู„ู…ุงุฏุฉ": "ุจู„ุงุณุชูŠูƒ", + "ู…ูŠุฌุงุจูƒุณู„": "ู„ุง", + "ุงูŠุฒูˆ": "ู„ุง", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "ู„ุง", + "ู‚ุทุฑ ุงู„ุนุฏุณุฉ": "ู„ุง", + "ุญุฌู… ุงู„ูˆุฑู‚": "ุฑู‚ู…", + "ุตู†ุน ูู‰": "ููŠู„ูŠุจูŠู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "ู„ุฃ", + "ุญุณุงุณ ุตูˆุฑุฉ": "ู„ุง", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ููˆุฌูŠ ูู„ู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ุฅู†ุณุชุงูƒุณ ู…ูŠู†ูŠ", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-269" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Canon", + "name_en": "Canon EOS R50 V Content Creator Mirrorless Camera, 24.2MP, Black", + "name_ar": "ูƒุงู†ูˆู† ุงูŠ ุงูˆ ุงุณ ุงุฑ 50 ููŠุŒ ูƒุงู…ูŠุฑุง ุจุฏูˆู† ู…ุฑุขุฉุŒ 24.2 ู…ูŠุฌุงุจูƒุณู„ุŒ ุฃุณูˆุฏ", + "description_en": "Buy Canon EOS R50 V Content Creator Mirrorless Camera, 24.2MP, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒุงู†ูˆู† ุงูŠ ุงูˆ ุงุณ ุงุฑ 50 ููŠุŒ ูƒุงู…ูŠุฑุง ุจุฏูˆู† ู…ุฑุขุฉุŒ 24.2 ู…ูŠุฌุงุจูƒุณู„ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3799, + "compare_price": 4290, + "images": [ + "https://media.extra.com/s/aurora/100483390_800/Canon-EOS-R50-V-Content-Creator-Mirrorless-Camera%2C-24-2MP%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100483390_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100483390_800_05?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-f432b7c3", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 3799, + "stock": 65, + "image": "https://media.extra.com/s/aurora/100483390_800/Canon-EOS-R50-V-Content-Creator-Mirrorless-Camera%2C-24-2MP%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.91, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-270", + "source": "extra.com", + "brand_name": "Canon", + "details_en": { + "Color": "Black", + "TV output": "Yes", + "Bluetooth": "5.1", + "Wi-Fi": "Yes", + "Battery Type": "Removable Lithium-ion", + "Touchscreen": "Yes", + "Changeable Lens": "Yes", + "HDMI": "Micro HDMI", + "Voice Recording": "Voice With Video", + "Built-in Flash": "External Flash", + "SLR / Compact": "Mirrorless", + "LCD Size (inch)": "3 Inch", + "USB": "TYPE-C", + "Image Stabilizer": "No", + "Frame per Second": "60FPS", + "Carry Case (Y/N)": "No", + "Lens Focal Range": "14 - 30mm", + "ISO": "100-51200", + "Megapixels": "24.2", + "Lens Size": "14 - 30mm", + "Made in": "Japan", + "Auto Focus Points": "Yes", + "Longest Shutter Speed": "1/4000 sec", + "Creators and Gamers Products": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู…ุฎุฑุฌ ู„ู„ุชู„ูุงุฒ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "5.1", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุนุฏุณุงุช ู‚ุงุจู„ุฉ ู„ู„ุชุบูŠูŠุฑ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู…ุตุบุฑุฉ ุงุชุด ุฏูŠ ุงู… ุงูŠ", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ุตูˆุช ู…ุน ููŠุฏูŠูˆ", + "ูู„ุงุด ู…ุฏู…ุฌ": "ูู„ุงุด ุฎุงุฑุฌูŠ", + "ุนุฏุณุฉ ุนุงูƒุณุฉ/ู…ุฏู…ุฌุฉ": "ุฏูˆู† ู…ุฑุงูŠุฉ", + "ุญุฌู… ุดุงุดุฉ LCD ุจูˆุตุฉ": "3 ุจูˆุตุฉ", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ูˆุน ุณูŠ", + "ู…ุซุจุช ุงู„ุตูˆุฑุฉ": "ู„ุง", + "ุงู„ุฅุทุงุฑ ู„ูƒู„ ุซุงู†ูŠุฉ": "60ุงุทุงุฑ/ุซ", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู„ุง", + "ุชู†ุณูŠู‚ ุงู„ุตูˆุฑ": "14 - 30 ู…ู„ู…", + "ุงูŠุฒูˆ": "100-51200", + "ู…ูŠุฌุงุจูƒุณู„": "24.2", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "14 - 30 ู…ู„ู…", + "ุตู†ุน ูู‰": "ุงู„ูŠุงุจุงู†", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "ู†ุนู…", + "ุฃุทูˆู„ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/4000 ุซุงู†ูŠุฉ", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-270" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Fujifilm", + "name_en": "Fujifilm INSTAX MINI EVO Instant Film/Digital Still Camera,10 Sheets Film, Black.", + "name_ar": "ููˆุฌูŠ ููŠู„ู…ุŒ ุฅู†ุณุชุงูƒุณ ู…ูŠู†ูŠ ูƒุงู…ูŠุฑุง ุฅูŠููˆ ู„ู„ุฃูู„ุงู…ุŒ ููŠู„ู… 10 ุฃูˆุฑุงู‚ุŒ ุฃุณูˆุฏ", + "description_en": "Buy Fujifilm INSTAX MINI EVO Instant Film/Digital Still Camera,10 Sheets Film, Black. from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููˆุฌูŠ ููŠู„ู…ุŒ ุฅู†ุณุชุงูƒุณ ู…ูŠู†ูŠ ูƒุงู…ูŠุฑุง ุฅูŠููˆ ู„ู„ุฃูู„ุงู…ุŒ ููŠู„ู… 10 ุฃูˆุฑุงู‚ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 899, + "compare_price": 999, + "images": [ + "https://media.extra.com/s/aurora/100313272_800/Fujifilm-INSTAX-MINI-EVO-Instant-Film-Digital-Still-Camera%2C10-Sheets-Film%2C-Black-?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100313272_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313272_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313272_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313272_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313272_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313272_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313272_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100313272_800_08?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-a249e50b", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 899, + "stock": 85, + "image": "https://media.extra.com/s/aurora/100313272_800/Fujifilm-INSTAX-MINI-EVO-Instant-Film-Digital-Still-Camera%2C10-Sheets-Film%2C-Black-?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.64, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-271", + "source": "extra.com", + "brand_name": "Fujifilm", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes; V4.2", + "Wi-Fi": "Yes", + "Touchscreen": "No", + "Screen Size": "3", + "Focus Range": "Yes", + "Image Stabilization": "Yes", + "Shortest Shutter Speed": "No", + "Video Recording": "No", + "Filter Size mm": "No", + "Aperture": "yes", + "Minimum Aperture": "Yes", + "Built-in Flash": "Yes", + "Maximum Aperture": "F/2", + "Face Detection Mode": "No", + "Battery Type": "Lithium-Ion", + "USB": "Yes; Charging only", + "Memory Card Slot": "MicroSD", + "Type": "No", + "Digital Zoom": "Yes", + "Material": "Aluminum/Plastic", + "Megapixels": "5MP", + "ISO": "Auto 100-1600", + "Auto Focus Points": "Yes", + "Longest Shutter Speed": "1/8000 sec", + "Lens Diameter": "27mm", + "Paper Size": "No", + "Made in": "China", + "Lens Size": "No", + "Product Type": "Instant Camera", + "Brand Name": "FUJIFILM", + "Series Name": "Instax", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…ุŒ ููŠ 4.2", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู†ุทุงู‚ ุงู„ุชุฑูƒูŠุฒ": "ู†ุนู…", + "ุซุจุงุช ุงู„ุตูˆุฑุฉ": "ู†ุนู…", + "ุฃู‚ุตุฑ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "No", + "ุชุณุฌูŠู„ ุงู„ููŠุฏูŠูˆ": "ู„ุง", + "ู…ู‚ุงุณ ุงู„ูู„ุชุฑ ู…ู„ู…": "ู„ุง", + "ูุชุญุฉ ุงู„ุนุฏุณุฉ": "ู†ุนู…", + "ุฅู‚ู„ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุฏุณุฉ": "ู†ุนู…", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ุฃูƒุซุฑ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุนุฏุณุฉ": "2 /ุง ู", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ุนู…ุŒ ุดุญู† ูู‚ุท", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู…ุงูŠูƒุฑูˆ ุงุณ ุฏูŠ", + "ู†ูˆุน": "ู„ุง", + "ุงู„ุชูƒุจูŠุฑ ุงู„ุฑู‚ู…ูŠ": "ู†ุนู…", + "ุงู„ู…ุงุฏุฉ": "ุงู„ู…ู†ูŠูˆู… / ุจู„ุงุณุชูŠูƒ", + "ู…ูŠุฌุงุจูƒุณู„": "5ู…ูŠุฌุงุจูƒุณู„", + "ุงูŠุฒูˆ": "ุงุชูˆู…ุงุชูŠูƒูŠ 100 -1600", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "ู†ุนู…", + "ุฃุทูˆู„ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/8000 ุซุงู†ูŠุฉ", + "ู‚ุทุฑ ุงู„ุนุฏุณุฉ": "27ู…ู…", + "ุญุฌู… ุงู„ูˆุฑู‚": "ุฑู‚ู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "ู„ุฃ", + "ุญุณุงุณ ุตูˆุฑุฉ": "ุบูŠุฑ ู…ุชูˆูุฑ", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ููˆุฌูŠ ูู„ู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Instax" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-271" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Kodak", + "name_en": "KODAK Pixpro Digital Camera, 13MP, 4x Digital Zoom, Lithium Battery, Brown", + "name_ar": "ูƒูˆุฏุงูƒุŒ ูƒุงู…ูŠุฑุง ุจูŠูƒุณุจุฑูˆ ุงู„ุฑู‚ู…ูŠุฉุŒ 13 ู…ูŠุฌุงุจูƒุณู„ุŒ ุชู‚ุฑูŠุจ ุฑู‚ู…ูŠ 4 ุงูƒุณุŒ ุจุทุงุฑูŠุฉ ู„ูŠุซูŠูˆู…ุŒ ุจู†ูŠ", + "description_en": "Buy KODAK Pixpro Digital Camera, 13MP, 4x Digital Zoom, Lithium Battery, Brown from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒูˆุฏุงูƒุŒ ูƒุงู…ูŠุฑุง ุจูŠูƒุณุจุฑูˆ ุงู„ุฑู‚ู…ูŠุฉุŒ 13 ู…ูŠุฌุงุจูƒุณู„ุŒ ุชู‚ุฑูŠุจ ุฑู‚ู…ูŠ 4 ุงูƒุณุŒ ุจุทุงุฑูŠุฉ ู„ูŠุซูŠูˆู…ุŒ ุจู†ูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 419, + "compare_price": 455.38, + "images": [ + "https://media.extra.com/s/aurora/100494043_800/KODAK-Pixpro-Digital-Camera%2C-13MP%2C-4x-Digital-Zoom%2C-Lithium-Battery%2C-Brown?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100494043_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494043_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494043_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494043_800_04?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-999bb609", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 419, + "stock": 62, + "image": "https://media.extra.com/s/aurora/100494043_800/KODAK-Pixpro-Digital-Camera%2C-13MP%2C-4x-Digital-Zoom%2C-Lithium-Battery%2C-Brown?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.53, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-272", + "source": "extra.com", + "brand_name": "Kodak", + "details_en": { + "Waterproof (Y/N)": "No", + "Color": "Brown", + "Resolution": "Full HD", + "Battery Type": "Lithium-Ion", + "Built-in Flash": "Yes", + "Rechargeable (Y/N)": "Yes", + "Connectivity": "no", + "Made in": "China", + "Creators and Gamers Products": "Yes" + }, + "details_ar": { + "ุงู„ูˆุถูˆุญ": "ูู„ ุงุชุด ุฏูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ู„ูˆู†": "ุจู†ูŠ", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู†ุนู…", + "ุงุชุตุงู„": "ู„ุง", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-272" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Fujifilm", + "name_en": "FUJIFILM instax WIDE FILM, Photo Size 62 mm x 99 mm, 1/200 shutter, ISO 800, 95mm lens, Green", + "name_ar": "ููˆุฌูŠ ููŠู„ู… ุงู†ุณุชุงูƒุณุŒ ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉุŒ ูู„ุงุด ู…ุฏู…ุฌุŒ ุญุฌู… ุงู„ููŠู„ู… 99 ู…ู… ร— 62 ู…ู…ุŒ ุนุฏุณุฉ 95 ู…ู…ุŒ ุฃุฎุถุฑ", + "description_en": "Buy FUJIFILM instax WIDE FILM, Photo Size 62 mm x 99 mm, 1/200 shutter, ISO 800, 95mm lens, Green from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููˆุฌูŠ ููŠู„ู… ุงู†ุณุชุงูƒุณุŒ ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉุŒ ูู„ุงุด ู…ุฏู…ุฌุŒ ุญุฌู… ุงู„ููŠู„ู… 99 ู…ู… ร— 62 ู…ู…ุŒ ุนุฏุณุฉ 95 ู…ู…ุŒ ุฃุฎุถุฑ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 649, + "compare_price": 749, + "images": [ + "https://media.extra.com/s/aurora/100474377_800/FUJIFILM-instax-WIDE-FILM%2C-Photo-Size-62-mm-x-99-mm%2C-1-200-shutter%2C-ISO-800%2C-95mm-lens%2C-Green?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100474377_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474377_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474377_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474377_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474377_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474377_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-fbbe4f1a", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 649, + "stock": 49, + "image": "https://media.extra.com/s/aurora/100474377_800/FUJIFILM-instax-WIDE-FILM%2C-Photo-Size-62-mm-x-99-mm%2C-1-200-shutter%2C-ISO-800%2C-95mm-lens%2C-Green?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.53, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-273", + "source": "extra.com", + "brand_name": "Fujifilm", + "details_en": { + "Color": "Green", + "Bluetooth": "No", + "Wi-Fi": "No", + "Touchscreen": "No", + "Image Stabilization": "No", + "Shortest Shutter Speed": "1/200 sec", + "Video Recording": "No", + "Aperture": "F/14", + "Minimum Aperture": "F/14", + "Built-in Flash": "Yes", + "Maximum Aperture": "F/14", + "Face Detection Mode": "No", + "Battery Type": "AA x4", + "USB": "No", + "Memory Card Slot": "No", + "Type": "Instant Camera", + "Digital Zoom": "No", + "Material": "Plastic", + "Megapixels": "No", + "ISO": "800", + "Longest Shutter Speed": "1/200 sec", + "Paper Size": "86x108mm", + "Made in": "China", + "Lens Size": "95 mm", + "Product Type": "Instant Camera", + "Brand Name": "FUJIFILM", + "Series Name": "Instax", + "Creators and Gamers Products": "No", + "Premium products": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุจู„ูˆุชูˆูˆุซ": "ู„ุง", + "ูˆุงูŠ ูุงูŠ": "ู„ุง", + "ุงู„ู„ูˆู†": "ุฃุฎุถุฑ", + "ุซุจุงุช ุงู„ุตูˆุฑุฉ": "ู„ุง", + "ุฃู‚ุตุฑ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/200 sec", + "ุชุณุฌูŠู„ ุงู„ููŠุฏูŠูˆ": "ู„ุง", + "ู…ู‚ุงุณ ุงู„ูู„ุชุฑ ู…ู„ู…": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูุชุญุฉ ุงู„ุนุฏุณุฉ": "F/14", + "ุฅู‚ู„ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุฏุณุฉ": "F/14", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ุฃูƒุซุฑ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุนุฏุณุฉ": "F/14", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ": "ู„ุง", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู„ุง", + "ุงู„ุชูƒุจูŠุฑ ุงู„ุฑู‚ู…ูŠ": "ู„ุง", + "ุงู„ู…ุงุฏุฉ": "ุจู„ุงุณุชูŠูƒ", + "ู…ูŠุฌุงุจูƒุณู„": "ู„ุง", + "ุงูŠุฒูˆ": "800", + "ุฃุทูˆู„ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/200 sec", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "95 ู…ู„ู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ููˆุฌูŠ ูู„ู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "Instax", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Green", + "color_ar": "ุฃุฎุถุฑ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-273" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Canon", + "name_en": "Canon Mirrorless Camera, 24.2 MP, RF-S14-30mm, Wi-Fi, BT, Black", + "name_ar": "ูƒุงู†ูˆู†ุŒ ูƒุงู…ูŠุฑุง ุจุฏูˆู† ู…ุฑุขุฉุŒ ุจุฏู‚ุฉ 24.2 ู…ูŠุฌุงุจูƒุณู„ุŒ ูˆุงูŠ ูุงูŠุŒ ุจู„ูˆุชูˆุซุŒ ุฃุณูˆุฏ", + "description_en": "Buy Canon Mirrorless Camera, 24.2 MP, RF-S14-30mm, Wi-Fi, BT, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒุงู†ูˆู†ุŒ ูƒุงู…ูŠุฑุง ุจุฏูˆู† ู…ุฑุขุฉุŒ ุจุฏู‚ุฉ 24.2 ู…ูŠุฌุงุจูƒุณู„ุŒ ูˆุงูŠ ูุงูŠุŒ ุจู„ูˆุชูˆุซุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 3599, + "compare_price": 4090, + "images": [ + "https://media.extra.com/s/aurora/100500077_800/Canon-Mirrorless-Camera%2C-24-2-MP%2C-RF-S14-30mm%2C-Wi-Fi%2C-BT%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100500077_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-9c054950", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 3599, + "stock": 17, + "image": "https://media.extra.com/s/aurora/100500077_800/Canon-Mirrorless-Camera%2C-24-2-MP%2C-RF-S14-30mm%2C-Wi-Fi%2C-BT%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.16, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-274", + "source": "extra.com", + "brand_name": "Canon", + "details_en": { + "Color": "Black", + "TV output": "Yes", + "Bluetooth": "5.1", + "Wi-Fi": "Yes", + "Battery Type": "Removable Lithium-ion", + "Touchscreen": "Yes", + "Changeable Lens": "Yes", + "HDMI": "Micro HDMI", + "Voice Recording": "Voice With Video", + "Built-in Flash": "External Flash", + "Face Detection Mode": "Yes", + "SLR / Compact": "Mirrorless", + "LCD Size (inch)": "3 Inch", + "USB": "TYPE-C", + "Image Stabilizer": "No", + "Frame per Second": "60FPS", + "Carry Case (Y/N)": "No", + "Lens Focal Range": "14 - 30mm", + "ISO": "100-51200", + "Megapixels": "24.2", + "Lens Size": "14 - 30mm", + "Made in": "Japan", + "Auto Focus Points": "Yes", + "Longest Shutter Speed": "1/4000 sec", + "Premium products": "No", + "Creators and Gamers Products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ู…ุฎุฑุฌ ู„ู„ุชู„ูุงุฒ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "5.1", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุนุฏุณุงุช ู‚ุงุจู„ุฉ ู„ู„ุชุบูŠูŠุฑ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู…ุตุบุฑุฉ ุงุชุด ุฏูŠ ุงู… ุงูŠ", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ุตูˆุช ู…ุน ููŠุฏูŠูˆ", + "ูู„ุงุด ู…ุฏู…ุฌ": "ูู„ุงุด ุฎุงุฑุฌูŠ", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุนุฏุณุฉ ุนุงูƒุณุฉ/ู…ุฏู…ุฌุฉ": "ุฏูˆู† ู…ุฑุงูŠุฉ", + "ุญุฌู… ุดุงุดุฉ LCD ุจูˆุตุฉ": "3 ุจูˆุตุฉ", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ูˆุน ุณูŠ", + "ู…ุซุจุช ุงู„ุตูˆุฑุฉ": "ู„ุง", + "ุงู„ุฅุทุงุฑ ู„ูƒู„ ุซุงู†ูŠุฉ": "60ุงุทุงุฑ/ุซ", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู„ุง", + "ุชู†ุณูŠู‚ ุงู„ุตูˆุฑ": "14 - 30 ู…ู„ู…", + "ุงูŠุฒูˆ": "100-51200", + "ู…ูŠุฌุงุจูƒุณู„": "24.2", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "14 - 30 ู…ู„ู…", + "ุตู†ุน ูู‰": "ุงู„ูŠุงุจุงู†", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "ู†ุนู…", + "ุฃุทูˆู„ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/4000 ุซุงู†ูŠุฉ", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู„ุง", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-274" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "GoPro", + "name_en": "GOPRO HERO13 Creator Edition Action Camera, 24.7 MP, Touchscreen, Black", + "name_ar": "ุฌูˆ ุจุฑูˆุŒ ู‡ูŠุฑูˆ 13 ูƒุฑูŠุชูˆุฑ ุฅุฏูŠุดู† ุงูƒุดู† ูƒุงู…ูŠุฑุงุŒ 24.7 ู…ูŠุฌุง ุจูƒุณู„ุŒ ุฃุณูˆุฏ", + "description_en": "Buy GOPRO HERO13 Creator Edition Action Camera, 24.7 MP, Touchscreen, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฌูˆ ุจุฑูˆุŒ ู‡ูŠุฑูˆ 13 ูƒุฑูŠุชูˆุฑ ุฅุฏูŠุดู† ุงูƒุดู† ูƒุงู…ูŠุฑุงุŒ 24.7 ู…ูŠุฌุง ุจูƒุณู„ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2699, + "compare_price": 2862.74, + "images": [ + "https://media.extra.com/s/aurora/100383691_800/GOPRO-HERO13-Creator-Edition-Action-Camera%2C-24-7-MP%2C-Touchscreen%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100383691_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383691_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383691_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383691_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100383691_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/ProfessionalQualityPhotos_den", + "https://media.extra.com/i/aurora/SmartFilters_den", + "https://media.extra.com/i/aurora/AsYouLike_den", + "https://media.extra.com/i/aurora/EnduroBattery_den" + ], + "options": [ + { + "sku": "EXT-cbd8ccab", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2699, + "stock": 26, + "image": "https://media.extra.com/s/aurora/100383691_800/GOPRO-HERO13-Creator-Edition-Action-Camera%2C-24-7-MP%2C-Touchscreen%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.93, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-275", + "source": "extra.com", + "brand_name": "GoPro", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes", + "Wi-Fi": "Yes", + "Touchscreen": "Yes", + "Voice Recording": "Yes", + "Face Detection Mode": "Yes", + "Video Output": "Yes", + "USB": "Yes", + "Carry Case (Y/N)": "Yes", + "Megapixels": "24.7 MP", + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ู†ุนู…", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ู…ุฎุฑุฌ ุงู„ููŠุฏูŠูˆ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ุนู…", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู†ุนู…", + "ู…ูŠุฌุงุจูƒุณู„": "24.7 ู…ูŠุฌุงุจูƒุณู„", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-275" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Agfa", + "name_en": "AGFA Realishot Digital Camera, 18MP, FHD Video, Lithium Battery, 16GB SD Card, Black", + "name_ar": "ุฃุบูุงุŒ ุฑูŠู„ ุดูˆุช ูƒุงู…ูŠุฑุง ุฑู‚ู…ูŠุฉุŒ 18 ู…ูŠุฌุงุจูƒุณู„ุŒ ููŠุฏูŠูˆ ุนุงู„ูŠ ุงู„ุฏู‚ุฉุŒ ุจุทุงุฑูŠุฉ ู„ูŠุซูŠูˆู…ุŒ 16 ุฌูŠุฌุงุจุงูŠุชุŒ ุฃุณูˆุฏ", + "description_en": "Buy AGFA Realishot Digital Camera, 18MP, FHD Video, Lithium Battery, 16GB SD Card, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุบูุงุŒ ุฑูŠู„ ุดูˆุช ูƒุงู…ูŠุฑุง ุฑู‚ู…ูŠุฉุŒ 18 ู…ูŠุฌุงุจูƒุณู„ุŒ ููŠุฏูŠูˆ ุนุงู„ูŠ ุงู„ุฏู‚ุฉุŒ ุจุทุงุฑูŠุฉ ู„ูŠุซูŠูˆู…ุŒ 16 ุฌูŠุฌุงุจุงูŠุชุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 529, + "compare_price": 586.23, + "images": [ + "https://media.extra.com/s/aurora/100496943_800/AGFA-Realishot-Digital-Camera%2C-18MP%2C-FHD-Video%2C-Lithium-Battery%2C-16GB-SD-Card%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100496943_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100496943_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100496943_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100496943_800_04?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-ec754b98", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 529, + "stock": 34, + "image": "https://media.extra.com/s/aurora/100496943_800/AGFA-Realishot-Digital-Camera%2C-18MP%2C-FHD-Video%2C-Lithium-Battery%2C-16GB-SD-Card%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.03, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-276", + "source": "extra.com", + "brand_name": "Agfa", + "details_en": { + "Waterproof (Y/N)": "No", + "Color": "Black", + "Resolution": "Full HD", + "Screen Type": "LCD", + "Battery Type": "Lithium-Ion", + "Built-in Flash": "Yes", + "Rechargeable (Y/N)": "Yes", + "Made in": "China", + "Creators and Gamers Products": "Yes" + }, + "details_ar": { + "ุงู„ูˆุถูˆุญ": "ูู„ ุงุชุด ุฏูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "storage": "16GB", + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-276" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "DJI", + "name_en": "DJI Osmo 360 Action Camera Standard Combo up to 4K/120, Black", + "name_ar": "ุฏูŠ ุฌูŠ ุงูŠ ุงูˆุณู…ูˆ ุณุชุงู†ุฏุฑุฏ 360 ู…ุฌู…ูˆุนุฉ ูƒุงู…ูŠุฑุง ุงู„ุญุฑูƒุฉ ุจุฏู‚ุฉ ุชุตู„ ุฅู„ู‰ 4 ูƒูŠ/ 120ุŒ ุฃุณูˆุฏ", + "description_en": "Buy DJI Osmo 360 Action Camera Standard Combo up to 4K/120, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฏูŠ ุฌูŠ ุงูŠ ุงูˆุณู…ูˆ ุณุชุงู†ุฏุฑุฏ 360 ู…ุฌู…ูˆุนุฉ ูƒุงู…ูŠุฑุง ุงู„ุญุฑูƒุฉ ุจุฏู‚ุฉ ุชุตู„ ุฅู„ู‰ 4 ูƒูŠ/ 120ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1589, + "compare_price": 1990, + "images": [ + "https://media.extra.com/s/aurora/100474148_800/DJI-Osmo-360-Action-Camera-Standard-Combo-up-to-4K-120%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100474148_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474148_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474148_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474148_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474148_800_05?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-4fef0eed", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1589, + "stock": 24, + "image": "https://media.extra.com/s/aurora/100474148_800/DJI-Osmo-360-Action-Camera-Standard-Combo-up-to-4K-120%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.79, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-277", + "source": "extra.com", + "brand_name": "DJI", + "details_en": { + "Waterproof (Y/N)": "Yes, Up To 10m", + "Color": "Black", + "Bluetooth": "5.0", + "Wi-Fi": "Yes", + "Battery Type": "Built-in Li-ion", + "Touchscreen": "Yes", + "Voice Recording": "Yes", + "HDMI": "No", + "Face Detection Mode": "Yes", + "Video Output": "Yes", + "USB": "Yes", + "Carry Case (Y/N)": "Yes", + "Megapixels": "120 MP", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "5", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "Yes, Up To 10m", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู„ุง", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ู…ุฎุฑุฌ ุงู„ููŠุฏูŠูˆ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ุนู…", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู†ุนู…", + "ู…ูŠุฌุงุจูƒุณู„": "120 MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-277" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Agfa", + "name_en": "AGFA Realikids Kids Camera, 12MP, HD Video, Waterproof, Lithium Battery, Blue", + "name_ar": "ุฃุบูุงุŒ ูƒุงู…ูŠุฑุง ู„ู„ุฃุทูุงู„ุŒ 12 ู…ูŠุฌุงุจูƒุณู„ุŒ ููŠุฏูŠูˆ ุนุงู„ูŠ ุงู„ุฏู‚ุฉุŒ ู…ู‚ุงูˆู…ุฉ ู„ู„ู…ุงุกุŒ ุจุทุงุฑูŠุฉ ู„ูŠุซูŠูˆู…ุŒ ุฃุฒุฑู‚", + "description_en": "Buy AGFA Realikids Kids Camera, 12MP, HD Video, Waterproof, Lithium Battery, Blue from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุบูุงุŒ ูƒุงู…ูŠุฑุง ู„ู„ุฃุทูุงู„ุŒ 12 ู…ูŠุฌุงุจูƒุณู„ุŒ ููŠุฏูŠูˆ ุนุงู„ูŠ ุงู„ุฏู‚ุฉุŒ ู…ู‚ุงูˆู…ุฉ ู„ู„ู…ุงุกุŒ ุจุทุงุฑูŠุฉ ู„ูŠุซูŠูˆู…ุŒ ุฃุฒุฑู‚ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 299, + "compare_price": 316.19, + "images": [ + "https://media.extra.com/s/aurora/100494019_800/AGFA-Realikids-Kids-Camera%2C-12MP%2C-HD-Video%2C-Waterproof%2C-Lithium-Battery%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100494019_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494019_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494019_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100494019_800_04?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-62ea8b23", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 299, + "stock": 84, + "image": "https://media.extra.com/s/aurora/100494019_800/AGFA-Realikids-Kids-Camera%2C-12MP%2C-HD-Video%2C-Waterproof%2C-Lithium-Battery%2C-Blue?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.55, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-278", + "source": "extra.com", + "brand_name": "Agfa", + "details_en": { + "Waterproof (Y/N)": "Yes, Upto 2m", + "Color": "Blue", + "Resolution": "12MP", + "Battery Type": "Non-Removable Lithium", + "Built-in Flash": "Yes", + "Rechargeable (Y/N)": "Yes", + "Made in": "China", + "Creators and Gamers Products": "Yes" + }, + "details_ar": { + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู†ุนู…ุŒ ุญุชู‰ 2 ู…ุชุฑ", + "ุงู„ู„ูˆู†": "ุฃุฒุฑู‚", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "color_en": "Blue", + "color_ar": "ุฃุฒุฑู‚" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-278" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Canon", + "name_en": "CANON EOS 250D 18-55, 24MP, 1 over 4000 Shutter Speed, Wi-Fi, ISO 100-25600, Auto Focus 5fps", + "name_ar": "ูƒุงู…ูŠุฑุฉ ูƒุงู†ูˆู† 250ุฏูŠ ู…ุน 24 ู…ูŠุฌุงุจูŠูƒุณู„ ุนุงูŠุฉ ุงู„ุฏู‚ุฉ ุจุณุฑุนุฉ ุบุงู„ู‚ 1/4000 ุฏูŠุฌูŠูƒ 8 ุงูŠุฒูˆ 100 ุงู„ู‰ 25600", + "description_en": "Buy CANON EOS 250D 18-55, 24MP, 1 over 4000 Shutter Speed, Wi-Fi, ISO 100-25600, Auto Focus 5fps from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒุงู…ูŠุฑุฉ ูƒุงู†ูˆู† 250ุฏูŠ ู…ุน 24 ู…ูŠุฌุงุจูŠูƒุณู„ ุนุงูŠุฉ ุงู„ุฏู‚ุฉ ุจุณุฑุนุฉ ุบุงู„ู‚ 1/4000 ุฏูŠุฌูŠูƒ 8 ุงูŠุฒูˆ 100 ุงู„ู‰ 25600 ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2849, + "compare_price": 3199, + "images": [ + "https://media.extra.com/s/aurora/100078775_800/CANON-EOS-250D-18-55%2C-24MP%2C-1-over-4000-Shutter-Speed%2C-Wi-Fi%2C-ISO-100-25600%2C-Auto-Focus-5fps?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100078775_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100078775_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100078775_800_03?fmt=auto&w=721", + "https://media.extra.com/v/aurora/100078775_300_01?fmt=auto&w=109", + "https://media.extra.com/v/aurora/100078775_300_02?fmt=auto&w=109" + ], + "options": [ + { + "sku": "EXT-7a12fad6", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2849, + "stock": 41, + "image": "https://media.extra.com/s/aurora/100078775_800/CANON-EOS-250D-18-55%2C-24MP%2C-1-over-4000-Shutter-Speed%2C-Wi-Fi%2C-ISO-100-25600%2C-Auto-Focus-5fps?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.73, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-279", + "source": "extra.com", + "brand_name": "Canon", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes", + "TV output": "No", + "Wi-Fi": "Yes", + "Battery Type": "Lithium", + "Touchscreen": "Yes", + "Changeable Lens": "Yes", + "SLR / Compact": "DSLR", + "Image Stabilizer": "Yes", + "HDMI": "Yes", + "Voice Recording": "Yes", + "Built-in Flash": "Yes", + "Face Detection Mode": "Yes", + "LCD Size (inch)": "3", + "USB": "Yes", + "Frame per Second": "5FPS", + "Carry Case (Y/N)": "No", + "Megapixels": "24", + "Lens Focal Range": "F/4-5.6", + "Auto Focus Points": "5", + "Longest Shutter Speed": "1/4000", + "Made in": "Taiwan", + "Lens Size": "18-55mm", + "ISO": "100-25600", + "Comp Agreement": "No", + "Creators and Gamers Products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ู…ุฎุฑุฌ ู„ู„ุชู„ูุงุฒ": "ู„ุง", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ู†ูˆุน ุงู„ุจุทุงุฑูŠุฉ": "ู„ูŠุซูŠูˆู…", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุนุฏุณุงุช ู‚ุงุจู„ุฉ ู„ู„ุชุบูŠูŠุฑ": "ู†ุนู…", + "ุนุฏุณุฉ ุนุงูƒุณุฉ/ู…ุฏู…ุฌุฉ": "ุฏูŠ ุฃุณ ุฃู„ ุฃุฑ", + "ู…ุซุจุช ุงู„ุตูˆุฑุฉ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู†ุนู…", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ู†ุนู…", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ุญุฌู… ุดุงุดุฉ LCD ุจูˆุตุฉ": "3", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ุนู…", + "ุงู„ุฅุทุงุฑ ู„ูƒู„ ุซุงู†ูŠุฉ": "5ุงุทุงุฑ/ุซ", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู„ุง", + "ู…ูŠุฌุงุจูƒุณู„": "24", + "ุชู†ุณูŠู‚ ุงู„ุตูˆุฑ": "F/4-5.6", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "5", + "ุตู†ุน ูู‰": "ุชุงูŠูˆุงู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "18-55mm", + "ุงูŠุฒูˆ": "100-25600", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-279" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Agfa", + "name_en": "AGFA Realishot Digital Camera, 18MP, FHD Video, Lithium Battery, 16GB SD Card, Silver", + "name_ar": "ุฃุบูุงุŒ ุฑูŠู„ ุดูˆุช ูƒุงู…ูŠุฑุง ุฑู‚ู…ูŠุฉุŒ 18 ู…ูŠุฌุงุจูƒุณู„ุŒ ููŠุฏูŠูˆ ุนุงู„ูŠ ุงู„ุฏู‚ุฉุŒ ุจุทุงุฑูŠุฉ ู„ูŠุซูŠูˆู…ุŒ 16 ุฌูŠุฌุงุจุงูŠุชุŒ ูุถูŠ", + "description_en": "Buy AGFA Realishot Digital Camera, 18MP, FHD Video, Lithium Battery, 16GB SD Card, Silver from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฃุบูุงุŒ ุฑูŠู„ ุดูˆุช ูƒุงู…ูŠุฑุง ุฑู‚ู…ูŠุฉุŒ 18 ู…ูŠุฌุงุจูƒุณู„ุŒ ููŠุฏูŠูˆ ุนุงู„ูŠ ุงู„ุฏู‚ุฉุŒ ุจุทุงุฑูŠุฉ ู„ูŠุซูŠูˆู…ุŒ 16 ุฌูŠุฌุงุจุงูŠุชุŒ ูุถูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 529, + "compare_price": 593.43, + "images": [ + "https://media.extra.com/s/aurora/100496949_800/AGFA-Realishot-Digital-Camera%2C-18MP%2C-FHD-Video%2C-Lithium-Battery%2C-16GB-SD-Card%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100496949_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100496949_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100496949_800_03?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-f9a73506", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 529, + "stock": 80, + "image": "https://media.extra.com/s/aurora/100496949_800/AGFA-Realishot-Digital-Camera%2C-18MP%2C-FHD-Video%2C-Lithium-Battery%2C-16GB-SD-Card%2C-Silver?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.75, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-280", + "source": "extra.com", + "brand_name": "Agfa", + "details_en": { + "Waterproof (Y/N)": "No", + "Color": "Silver", + "Resolution": "Full HD", + "Screen Type": "LCD", + "Battery Type": "Lithium-Ion", + "Built-in Flash": "Yes", + "Rechargeable (Y/N)": "Yes", + "Made in": "China", + "Creators and Gamers Products": "Yes" + }, + "details_ar": { + "ุงู„ูˆุถูˆุญ": "ูู„ ุงุชุด ุฏูŠ", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "ู„ุง", + "ุงู„ู„ูˆู†": "ูุถูŠ", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ู‚ุงุจู„ ู„ู„ุดุญู†": "ู†ุนู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "storage": "16GB", + "color_en": "Silver", + "color_ar": "ูุถูŠ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-280" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "DJI", + "name_en": "DJI Osmo 360 Action Camera Adventure Combo up to 4K/120, Black", + "name_ar": "ุฏูŠ ุฌูŠ ุงูŠ ุงูˆุณู…ูˆ ุงุฏูุงู†ุชุดุฑ 360 ู…ุฌู…ูˆุนุฉ ูƒุงู…ูŠุฑุง ุงู„ุญุฑูƒุฉ ุจุฏู‚ุฉ ุชุตู„ ุฅู„ูŠ 4 ูƒูŠ/ 120ุŒ ุฃุณูˆุฏ", + "description_en": "Buy DJI Osmo 360 Action Camera Adventure Combo up to 4K/120, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ุฏูŠ ุฌูŠ ุงูŠ ุงูˆุณู…ูˆ ุงุฏูุงู†ุชุดุฑ 360 ู…ุฌู…ูˆุนุฉ ูƒุงู…ูŠุฑุง ุงู„ุญุฑูƒุฉ ุจุฏู‚ุฉ ุชุตู„ ุฅู„ูŠ 4 ูƒูŠ/ 120ุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 2149, + "compare_price": 2690, + "images": [ + "https://media.extra.com/s/aurora/100474152_800/DJI-Osmo-360-Action-Camera-Adventure-Combo-up-to-4K-120%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100474152_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474152_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474152_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474152_800_04?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-11a7ce68", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 2149, + "stock": 60, + "image": "https://media.extra.com/s/aurora/100474152_800/DJI-Osmo-360-Action-Camera-Adventure-Combo-up-to-4K-120%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.15, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-281", + "source": "extra.com", + "brand_name": "DJI", + "details_en": { + "Waterproof (Y/N)": "Yes, Up To 10m", + "Color": "Black", + "Bluetooth": "5.0", + "Wi-Fi": "Yes", + "Battery Type": "Built-in Li-ion", + "Touchscreen": "Yes", + "Voice Recording": "Yes", + "HDMI": "No", + "Face Detection Mode": "Yes", + "Video Output": "Yes", + "USB": "Yes", + "Carry Case (Y/N)": "Yes", + "Megapixels": "120 MP", + "Made in": "China", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู†ุนู…", + "ุจู„ูˆุชูˆูˆุซ": "5", + "ูˆุงูŠ ูุงูŠ": "ู†ุนู…", + "ู…ู‚ุงูˆู… ู„ู„ู…ุงุก": "Yes, Up To 10m", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ุชุณุฌูŠู„ ุตูˆุชูŠ": "ู†ุนู…", + "ุงุชุด ุฏูŠ ุงู… ุงูŠ": "ู„ุง", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู†ุนู…", + "ู…ุฎุฑุฌ ุงู„ููŠุฏูŠูˆ": "ู†ุนู…", + "ูŠูˆ ุฅุณ ุจูŠ": "ู†ุนู…", + "ุญู‚ูŠุจุฉ ู…ุญู…ูˆู„ุฉ": "ู†ุนู…", + "ู…ูŠุฌุงุจูƒุณู„": "120 MP", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-281" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Canon", + "name_en": "Canon Powershot V1 Premium Vlogger Kit, 22MP, 1.4 Inch, 4K UHD, Black", + "name_ar": "ูƒุงู†ูˆู†ุŒ ูƒุงู…ูŠุฑุง ุจุงูˆุฑ ุดูˆุช ููŠ1 ุจุฑูŠู…ูŠูˆู… ูƒูŠุชุŒ 22 ู…ูŠุฌุงุจูƒุณู„ุŒ 4 ูƒูŠุŒ ุฃุณูˆุฏ", + "description_en": "Buy Canon Powershot V1 Premium Vlogger Kit, 22MP, 1.4 Inch, 4K UHD, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒุงู†ูˆู†ุŒ ูƒุงู…ูŠุฑุง ุจุงูˆุฑ ุดูˆุช ููŠ1 ุจุฑูŠู…ูŠูˆู… ูƒูŠุชุŒ 22 ู…ูŠุฌุงุจูƒุณู„ุŒ 4 ูƒูŠุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 4299, + "compare_price": 4499, + "images": [ + "https://media.extra.com/s/aurora/100455723_800/Canon-Powershot-V1-Premium-Vlogger-Kit%2C-22MP%2C-1-4-Inch%2C-4K-UHD%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100455723_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100455723_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100455723_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100455723_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100455723_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100455723_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-95769343", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 4299, + "stock": 68, + "image": "https://media.extra.com/s/aurora/100455723_800/Canon-Powershot-V1-Premium-Vlogger-Kit%2C-22MP%2C-1-4-Inch%2C-4K-UHD%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.53, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-282", + "source": "extra.com", + "brand_name": "Canon", + "details_en": { + "Made in": "China", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-282" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Fujifilm", + "name_en": "FUJIFILM INSTAX WIDE EVO Hybrid Digital prints 16MP sensor, 3.5 Inch LCD, Black", + "name_ar": "ูƒุงู…ูŠุฑุง ููˆุฌูŠ ููŠู„ู… ุฅู†ุณุชุงูƒุณ ูˆุงูŠุฏ ุฅูŠููˆ ู‡ุงูŠุจุฑุฏ ุงู„ุฑู‚ู…ูŠุฉุŒ ู…ุณุชุดุนุฑ 16 ู…ูŠุฌุงุŒ 3.5 ุจูˆุตุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy FUJIFILM INSTAX WIDE EVO Hybrid Digital prints 16MP sensor, 3.5 Inch LCD, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ูƒุงู…ูŠุฑุง ููˆุฌูŠ ููŠู„ู… ุฅู†ุณุชุงูƒุณ ูˆุงูŠุฏ ุฅูŠููˆ ู‡ุงูŠุจุฑุฏ ุงู„ุฑู‚ู…ูŠุฉุŒ ู…ุณุชุดุนุฑ 16 ู…ูŠุฌุงุŒ 3.5 ุจูˆุตุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 1599, + "compare_price": 2299, + "images": [ + "https://media.extra.com/s/aurora/100474147_800/FUJIFILM-INSTAX-WIDE-EVO-Hybrid-Digital-prints-16MP-sensor%2C-3-5-Inch-LCD%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100474147_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474147_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474147_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474147_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474147_800_06?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474147_800_07?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474147_800_08?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474147_800_09?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474147_800_10?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100474147_800_11?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-b08b679d", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 1599, + "stock": 36, + "image": "https://media.extra.com/s/aurora/100474147_800/FUJIFILM-INSTAX-WIDE-EVO-Hybrid-Digital-prints-16MP-sensor%2C-3-5-Inch-LCD%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 3.81, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-283", + "source": "extra.com", + "brand_name": "Fujifilm", + "details_en": { + "Color": "Black", + "Bluetooth": "Yes", + "Wi-Fi": "No", + "Touchscreen": "No", + "Screen Size": "3.5", + "Focus Range": "10 CM", + "Image Stabilization": "No", + "Shortest Shutter Speed": "1/8000", + "Video Recording": "No", + "Filter Size mm": "No", + "Aperture": "F2.0", + "Minimum Aperture": "F/2", + "Built-in Flash": "Auto", + "Maximum Aperture": "F/2", + "Face Detection Mode": "No", + "Battery Type": "Buit-In", + "USB": "1", + "Memory Card Slot": "MicroSD", + "Type": "Instant Camera", + "Digital Zoom": "No", + "Megapixels": "16MP", + "ISO": "100-1600", + "Auto Focus Points": "fixed focus", + "Longest Shutter Speed": "1/8000 sec", + "Lens Diameter": "Not known", + "Paper Size": "86x108mm", + "Made in": "China", + "Lens Size": "16 - 33 mm", + "Image Sensor": "CMOS", + "Product Type": "Instant Camera", + "Brand Name": "FUJIFILM", + "Series Name": "EVO", + "Creators and Gamers Products": "No", + "Premium products": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "3.5ุจูˆุตุฉ", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ": "ู„ุง", + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู†ุทุงู‚ ุงู„ุชุฑูƒูŠุฒ": "10 ุณู…", + "ุซุจุงุช ุงู„ุตูˆุฑุฉ": "ู„ุง", + "ุฃู‚ุตุฑ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/8000", + "ุชุณุฌูŠู„ ุงู„ููŠุฏูŠูˆ": "ู„ุง", + "ู…ู‚ุงุณ ุงู„ูู„ุชุฑ ู…ู„ู…": "ู„ุง", + "ูุชุญุฉ ุงู„ุนุฏุณุฉ": "F2.0", + "ุฅู‚ู„ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุฏุณุฉ": "2 /ุง ู", + "ูู„ุงุด ู…ุฏู…ุฌ": "ุฃูˆุชูˆู…ุงุชูŠูƒ", + "ุฃูƒุซุฑ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุนุฏุณุฉ": "2 /ุง ู", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ": "1", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู…ุงูŠูƒุฑูˆ ุงุณ ุฏูŠ", + "ุงู„ุชูƒุจูŠุฑ ุงู„ุฑู‚ู…ูŠ": "ู„ุง", + "ู…ูŠุฌุงุจูƒุณู„": "16 ู…ูŠุฌุงุจูƒุณู„", + "ุงูŠุฒูˆ": "100-1600", + "ุฃุทูˆู„ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/8000 ุซุงู†ูŠุฉ", + "ู‚ุทุฑ ุงู„ุนุฏุณุฉ": "ุบูŠุฑ ู…ุนุฑูˆู", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "16 - 33 ู…ู„ู…", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ููˆุฌูŠ ูู„ู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "EVO", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-283" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Fujifilm", + "name_en": "FUJIFILM INSTAX Mini Evo Hybrid Camera with LCD, ISO100 to 1600, Rose", + "name_ar": "ููˆุฌูŠ ุงู†ุณุชุงูƒุณ ู…ูŠู†ูŠ ุงูŠููˆ ุŒูƒุงู…ูŠุฑุง ู‡ุฌูŠู†ุฉ ู…ุน ุดุงุดุฉ ุŒ ุงูŠุฒูˆ 100 ุงู„ู‰ 1600 ุŒ ุฒู‡ุฑูŠ", + "description_en": "Buy FUJIFILM INSTAX Mini Evo Hybrid Camera with LCD, ISO100 to 1600, Rose from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููˆุฌูŠ ุงู†ุณุชุงูƒุณ ู…ูŠู†ูŠ ุงูŠููˆ ุŒูƒุงู…ูŠุฑุง ู‡ุฌูŠู†ุฉ ู…ุน ุดุงุดุฉ ุŒ ุงูŠุฒูˆ 100 ุงู„ู‰ 1600 ุŒ ุฒู‡ุฑูŠ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 899, + "compare_price": 1099, + "images": [ + "https://media.extra.com/s/aurora/100478438_800/FUJIFILM-INSTAX-Mini-Evo-Hybrid-Camera-with-LCD%2C-ISO100-to-1600%2C-Rose?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100478438_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100478438_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100478438_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100478438_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100478438_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100478438_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-dd9b57d8", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 899, + "stock": 74, + "image": "https://media.extra.com/s/aurora/100478438_800/FUJIFILM-INSTAX-Mini-Evo-Hybrid-Camera-with-LCD%2C-ISO100-to-1600%2C-Rose?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.73, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-284", + "source": "extra.com", + "brand_name": "Fujifilm", + "details_en": { + "Color": "Rose", + "Bluetooth": "Yes", + "Wi-Fi": "No", + "Touchscreen": "No", + "Screen Size": "3 inch", + "Focus Range": "10m", + "Image Stabilization": "No", + "Shortest Shutter Speed": "1/8000", + "Video Recording": "No", + "Aperture": "F2.0", + "Minimum Aperture": "F/2", + "Built-in Flash": "Yes", + "Maximum Aperture": "F/2", + "Face Detection Mode": "No", + "Battery Type": "Buit-In", + "USB": "USB-C", + "Memory Card Slot": "MicroSD", + "Type": "Digital", + "Digital Zoom": "No", + "Material": "Plastic", + "ISO": "Auto", + "Auto Focus Points": "No", + "Longest Shutter Speed": "1/4000 sec", + "Paper Size": "86mmร—54mm", + "Made in": "China", + "Lens Size": "28mm", + "Image Sensor": "1/5 CMOS", + "Product Type": "Instant Camera", + "Brand Name": "FUJIFILM", + "Series Name": "INSTAX Mini Evo", + "Creators and Gamers Products": "No", + "Premium products": "Yes", + "Item Has Expiration": "No", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุดุงุดุฉ ุชุนู…ู„ ุจุงู„ู„ู…ุณ": "ู„ุง", + "ุญุฌู… ุงู„ุดุงุดุฉ": "3 ุงู†ุด", + "ุจู„ูˆุชูˆูˆุซ": "ู†ุนู…", + "ูˆุงูŠ ูุงูŠ": "ู„ุง", + "ุงู„ู„ูˆู†": "Rose", + "ุซุจุงุช ุงู„ุตูˆุฑุฉ": "ู„ุง", + "ุฃู‚ุตุฑ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/8000", + "ุชุณุฌูŠู„ ุงู„ููŠุฏูŠูˆ": "ู„ุง", + "ู…ู‚ุงุณ ุงู„ูู„ุชุฑ ู…ู„ู…": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูุชุญุฉ ุงู„ุนุฏุณุฉ": "F2.0", + "ุฅู‚ู„ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุฏุณุฉ": "2 /ุง ู", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ุฃูƒุซุฑ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุนุฏุณุฉ": "2 /ุง ู", + "ูˆุถุนูŠุฉ ุงุณุชูƒุดุงู ุงู„ูˆุฌู‡": "ู„ุง", + "ูŠูˆ ุฅุณ ุจูŠ": "ูŠูˆ ุงุณ ุจูŠ", + "ู…ุฏุฎู„ ุจุทุงู‚ุฉ ุงู„ุฐุงูƒุฑุฉ": "ู…ุงูŠูƒุฑูˆ ุงุณ ุฏูŠ", + "ู†ูˆุน": "ุฑู‚ู…ูŠ", + "ุงู„ุชูƒุจูŠุฑ ุงู„ุฑู‚ู…ูŠ": "ู„ุง", + "ุงู„ู…ุงุฏุฉ": "ุจู„ุงุณุชูŠูƒ", + "ุงูŠุฒูˆ": "ุงูˆุชูˆู…ุงุชูŠูƒูŠ", + "ู†ู‚ุงุท ุชุฑูƒูŠุฒ ุชู„ู‚ุงุฆูŠ": "ู„ุง", + "ุฃุทูˆู„ ุณุฑุนุฉ ู„ู„ุบุงู„ู‚": "1/4000 ุซุงู†ูŠุฉ", + "ุญุฌู… ุงู„ูˆุฑู‚": "86ู…ู… ร— 54 ู…ู…", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุญุฌู… ุงู„ุนุฏุณุฉ": "28 ู…ู„ู„ูŠ", + "ุญุณุงุณ ุตูˆุฑุฉ": "1/5 CMOS", + "ู†ูˆุน ุงู„ู…ู†ุชุฌ": "ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉ", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ููˆุฌูŠ ูู„ู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "INSTAX Mini Evo", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู„ุง", + "ู…ู†ุชุฌุงุช ู…ุชู…ูŠุฒุฉ": "ู†ุนู…", + "ุจู†ุฏ ู„ู‡ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ": "ู„ุง" + } + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-284" + }, + { + "category": "ูƒุงู…ูŠุฑุงุช", + "category_en": "Cameras", + "main_category": "ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "main_category_en": "Electronics", + "category_icon": "๐Ÿ“ฑ", + "brand": "Fujifilm", + "name_en": "FUJIFILM Instax Mini 99 Instant Film Camera, Black", + "name_ar": "ููˆุฌูŠ ููŠู„ู… ุงู†ุณุชุง ู…ูŠู†ูŠ 99 ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉุŒ ุฃุณูˆุฏ", + "description_en": "Buy FUJIFILM Instax Mini 99 Instant Film Camera, Black from eXtra today!", + "description_ar": "ุงุดุชุฑูŠ ููˆุฌูŠ ููŠู„ู… ุงู†ุณุชุง ู…ูŠู†ูŠ 99 ูƒุงู…ูŠุฑุง ููˆุฑูŠุฉุŒ ุฃุณูˆุฏ ู…ู† ุงูƒุณุชุฑุง ุงู„ูŠูˆู…! .", + "price": 599, + "compare_price": 999, + "images": [ + "https://media.extra.com/s/aurora/100365933_800/FUJIFILM-Instax-Mini-99-Instant-Film-Camera%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$", + "https://media.extra.com/i/aurora/100365933_800_01?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365933_800_02?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365933_800_03?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365933_800_04?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365933_800_05?fmt=auto&w=721", + "https://media.extra.com/i/aurora/100365933_800_06?fmt=auto&w=721" + ], + "options": [ + { + "sku": "EXT-5a927204", + "name_en": "Standard Edition", + "name_ar": "ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ูŠุงุณูŠ", + "price": 599, + "stock": 70, + "image": "https://media.extra.com/s/aurora/100365933_800/FUJIFILM-Instax-Mini-99-Instant-Film-Camera%2C-Black?locale=en-GB,en-*,*&$Listing-Product-2x$" + } + ], + "specs": { + "origin": "Saudi Arabia", + "condition": "New Genuine", + "rating": 4.51, + "warranty": "1 Year Official KSA Warranty", + "sku_base": "EXT-SKU-285", + "source": "extra.com", + "brand_name": "Fujifilm", + "details_en": { + "Color": "Black", + "Built-in Flash": "Yes", + "Type": "Instant Film Camera", + "ISO": "800", + "Paper Size": "86x108mm", + "Made in": "China", + "Product Type": "Instant Film Camera", + "Brand Name": "FUJIFILM", + "Series Name": "Mini 99", + "Creators and Gamers Products": "Yes", + "Truva Exclusive": "No" + }, + "details_ar": { + "ุงู„ู„ูˆู†": "ุฃุณูˆุฏ", + "ู…ู‚ุงุณ ุงู„ูู„ุชุฑ ู…ู„ู…": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูุชุญุฉ ุงู„ุนุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ุฅู‚ู„ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ูู„ุงุด ู…ุฏู…ุฌ": "ู†ุนู…", + "ุฃูƒุซุฑ ุฅุชุณุงุน ู„ูุชุญุฉ ุงู„ุนุฏุณุฉ": "ุบูŠุฑู…ุชุทุงุจู‚", + "ุงูŠุฒูˆ": "800", + "ุตู†ุน ูู‰": "ุงู„ุตูŠู†", + "ุงุณู… ุงู„ู…ุงุฑูƒุฉ": "ููˆุฌูŠ ูู„ู…", + "ุงุณู… ุงู„ุณู„ุณู„ุฉ": "ู…ูŠู†ูŠ 99", + "ู…ู†ุชุฌุงุช ุงู„ู„ุงุนุจูŠู† ูˆ ุตู†ุงุน ุงู„ู…ุญุชูˆู‰": "ู†ุนู…" + }, + "color_en": "Black", + "color_ar": "ุฃุณูˆุฏ" + }, + "seller_info": { + "name": "Vortex Authorized Seller", + "rating": 4.9, + "location": "Riyadh, KSA" + }, + "quality_score": 100, + "legacy_ref": "EXT-API-285" + } + ] +} \ No newline at end of file diff --git a/migrations/README b/migrations/README new file mode 100644 index 0000000000000000000000000000000000000000..98e4f9c44effe479ed38c66ba922e7bcc672916f --- /dev/null +++ b/migrations/README @@ -0,0 +1 @@ +Generic single-database configuration. \ No newline at end of file diff --git a/migrations/env.py b/migrations/env.py new file mode 100644 index 0000000000000000000000000000000000000000..955f91b770f6b63374f41a94fb578570cfca07f8 --- /dev/null +++ b/migrations/env.py @@ -0,0 +1,98 @@ +from logging.config import fileConfig + +from sqlalchemy import engine_from_config +from sqlalchemy import pool + +from alembic import context + +# this is the Alembic Config object, which provides +# access to the values within the .ini file in use. +config = context.config + +# Interpret the config file for Python logging. +# This line sets up loggers basically. +if config.config_file_name is not None: + fileConfig(config.config_file_name) + +# add your model's MetaData object here +# for 'autogenerate' support +import os +import sys +from dotenv import load_dotenv + +# Add backend directory to sys.path so app modules can be imported +sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + +# Load environment variables +load_dotenv(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), '.env')) + +# Import all models to register with Base +from app.db.base import Base +import app.models.user +import app.models.product +import app.models.cart +import app.models.order +import app.models.settings +import app.models.notification + +target_metadata = Base.metadata + +# other values from the config, defined by the needs of env.py, +# can be acquired: +# my_important_option = config.get_main_option("my_important_option") +# ... etc. + + +def run_migrations_offline() -> None: + """Run migrations in 'offline' mode. + + This configures the context with just a URL + and not an Engine, though an Engine is acceptable + here as well. By skipping the Engine creation + we don't even need a DBAPI to be available. + + Calls to context.execute() here emit the given string to the + script output. + + """ + url = config.get_main_option("sqlalchemy.url") + context.configure( + url=url, + target_metadata=target_metadata, + literal_binds=True, + dialect_opts={"paramstyle": "named"}, + ) + + with context.begin_transaction(): + context.run_migrations() + + +def run_migrations_online() -> None: + """Run migrations in 'online' mode. + + In this scenario we need to create an Engine + and associate a connection with the context. + + """ + ini_section = config.get_section(config.config_ini_section, {}) + ini_section['sqlalchemy.url'] = os.getenv("DATABASE_URL", "sqlite:///./vortex.db") + + connectable = engine_from_config( + ini_section, + prefix="sqlalchemy.", + poolclass=pool.NullPool, + ) + + with connectable.connect() as connection: + context.configure( + connection=connection, target_metadata=target_metadata + ) + + with context.begin_transaction(): + context.run_migrations() + + +if context.is_offline_mode(): + run_migrations_offline() +else: + run_migrations_online() diff --git a/migrations/script.py.mako b/migrations/script.py.mako new file mode 100644 index 0000000000000000000000000000000000000000..fbc4b07dcef98b20c6f96b642097f35e8433258e --- /dev/null +++ b/migrations/script.py.mako @@ -0,0 +1,26 @@ +"""${message} + +Revision ID: ${up_revision} +Revises: ${down_revision | comma,n} +Create Date: ${create_date} + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa +${imports if imports else ""} + +# revision identifiers, used by Alembic. +revision: str = ${repr(up_revision)} +down_revision: Union[str, None] = ${repr(down_revision)} +branch_labels: Union[str, Sequence[str], None] = ${repr(branch_labels)} +depends_on: Union[str, Sequence[str], None] = ${repr(depends_on)} + + +def upgrade() -> None: + ${upgrades if upgrades else "pass"} + + +def downgrade() -> None: + ${downgrades if downgrades else "pass"} diff --git a/migrations/versions/22625ab41586_fix_receipt_and_bool_types_goto_error.py b/migrations/versions/22625ab41586_fix_receipt_and_bool_types_goto_error.py new file mode 100644 index 0000000000000000000000000000000000000000..037b87531b668ae0eaf7164367a665dd5587391c --- /dev/null +++ b/migrations/versions/22625ab41586_fix_receipt_and_bool_types_goto_error.py @@ -0,0 +1,76 @@ +""""fix_receipt_and_bool_types" || goto :error + +Revision ID: 22625ab41586 +Revises: 3b50aef60371 +Create Date: 2026-03-17 22:59:35.268208 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '22625ab41586' +down_revision: Union[str, None] = '3b50aef60371' +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + # 1. Convert is_default in addresses from Integer to Boolean + op.alter_column('addresses', 'is_default', + existing_type=sa.Integer(), + type_=sa.Boolean(), + postgresql_using='is_default::boolean', + existing_nullable=True) + + # 2. Convert verified_purchase in reviews from Integer to Boolean + op.alter_column('reviews', 'verified_purchase', + existing_type=sa.Integer(), + type_=sa.Boolean(), + postgresql_using='verified_purchase::boolean', + existing_nullable=False) + + # 3. Convert is_verified in payment_details from Integer to Boolean + op.alter_column('payment_details', 'is_verified', + existing_type=sa.Integer(), + type_=sa.Boolean(), + postgresql_using='is_verified::boolean', + existing_nullable=True) + + # 4. Change receipt_url in payments from String(255) to Text + op.alter_column('payments', 'receipt_url', + existing_type=sa.String(length=255), + type_=sa.Text(), + existing_nullable=True) + + +def downgrade() -> None: + # Revert receipt_url + op.alter_column('payments', 'receipt_url', + existing_type=sa.Text(), + type_=sa.String(length=255), + existing_nullable=True) + + # Revert is_verified + op.alter_column('payment_details', 'is_verified', + existing_type=sa.Boolean(), + type_=sa.Integer(), + postgresql_using='is_verified::integer', + existing_nullable=True) + + # Revert verified_purchase + op.alter_column('reviews', 'verified_purchase', + existing_type=sa.Boolean(), + type_=sa.Integer(), + postgresql_using='verified_purchase::integer', + existing_nullable=False) + + # Revert is_default + op.alter_column('addresses', 'is_default', + existing_type=sa.Boolean(), + type_=sa.Integer(), + postgresql_using='is_default::integer', + existing_nullable=True) diff --git a/migrations/versions/357b291a7f86_add_missing_tables.py b/migrations/versions/357b291a7f86_add_missing_tables.py new file mode 100644 index 0000000000000000000000000000000000000000..356309b2b288ba5d9a332d71c86d9d18884e5553 --- /dev/null +++ b/migrations/versions/357b291a7f86_add_missing_tables.py @@ -0,0 +1,55 @@ +""""add_missing_tables" + +Revision ID: 357b291a7f86 +Revises: 96c49eb28637 +Create Date: 2026-03-17 13:51:08.357378 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '357b291a7f86' +down_revision: Union[str, None] = '96c49eb28637' +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('notifications', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('type', sa.String(length=50), nullable=False), + sa.Column('title', sa.String(length=255), nullable=False), + sa.Column('message', sa.Text(), nullable=True), + sa.Column('data', sa.JSON(), nullable=True), + sa.Column('is_read', sa.Boolean(), nullable=False), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('store_settings', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('store_name', sa.String(), nullable=True), + sa.Column('primary_color', sa.String(), nullable=True), + sa.Column('secondary_color', sa.String(), nullable=True), + sa.Column('logo_url', sa.String(), nullable=True), + sa.Column('contact_email', sa.String(), nullable=True), + sa.Column('contact_phone', sa.String(), nullable=True), + sa.Column('global_discount', sa.Integer(), nullable=True), + sa.Column('crypto_networks', sa.JSON(), nullable=True), + sa.Column('bank_accounts', sa.JSON(), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + op.create_index(op.f('ix_store_settings_id'), 'store_settings', ['id'], unique=False) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_index(op.f('ix_store_settings_id'), table_name='store_settings') + op.drop_table('store_settings') + op.drop_table('notifications') + # ### end Alembic commands ### diff --git a/migrations/versions/3b50aef60371_fix_boolean_types.py b/migrations/versions/3b50aef60371_fix_boolean_types.py new file mode 100644 index 0000000000000000000000000000000000000000..b5551e1b926ebe5bc981e9403e1c0e75e605b5df --- /dev/null +++ b/migrations/versions/3b50aef60371_fix_boolean_types.py @@ -0,0 +1,58 @@ +""""fix_boolean_types" + +Revision ID: 3b50aef60371 +Revises: 357b291a7f86 +Create Date: 2026-03-17 22:26:13.607327 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '3b50aef60371' +down_revision: Union[str, None] = '357b291a7f86' +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.alter_column('addresses', 'is_default', + existing_type=sa.INTEGER(), + type_=sa.Boolean(), + postgresql_using='is_default::boolean', + existing_nullable=True) + op.alter_column('payment_details', 'is_verified', + existing_type=sa.INTEGER(), + type_=sa.Boolean(), + postgresql_using='is_verified::boolean', + existing_nullable=True) + op.alter_column('reviews', 'verified_purchase', + existing_type=sa.INTEGER(), + type_=sa.Boolean(), + postgresql_using='verified_purchase::boolean', + existing_nullable=False) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.alter_column('reviews', 'verified_purchase', + existing_type=sa.Boolean(), + type_=sa.INTEGER(), + postgresql_using='verified_purchase::integer', + existing_nullable=False) + op.alter_column('payment_details', 'is_verified', + existing_type=sa.Boolean(), + type_=sa.INTEGER(), + postgresql_using='is_verified::integer', + existing_nullable=True) + op.alter_column('addresses', 'is_default', + existing_type=sa.Boolean(), + type_=sa.INTEGER(), + postgresql_using='is_default::integer', + existing_nullable=True) + # ### end Alembic commands ### diff --git a/migrations/versions/96c49eb28637_init.py b/migrations/versions/96c49eb28637_init.py new file mode 100644 index 0000000000000000000000000000000000000000..71a607a897913eb07dc4258c9235d708442d43d9 --- /dev/null +++ b/migrations/versions/96c49eb28637_init.py @@ -0,0 +1,230 @@ +""""Init" + +Revision ID: 96c49eb28637 +Revises: +Create Date: 2026-03-16 18:52:21.664481 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '96c49eb28637' +down_revision: Union[str, None] = None +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('categories', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('name_ar', sa.String(length=255), nullable=False), + sa.Column('name_en', sa.String(length=255), nullable=False), + sa.Column('icon', sa.String(length=50), nullable=True), + sa.Column('sort_order', sa.Integer(), nullable=False), + sa.Column('parent_id', sa.Integer(), nullable=True), + sa.ForeignKeyConstraint(['parent_id'], ['categories.id'], ), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('coupons', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('code', sa.String(length=50), nullable=False), + sa.Column('discount_percent', sa.Float(), nullable=False), + sa.Column('is_active', sa.Boolean(), nullable=False), + sa.Column('expires_at', sa.DateTime(), nullable=True), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.PrimaryKeyConstraint('id') + ) + op.create_index(op.f('ix_coupons_code'), 'coupons', ['code'], unique=True) + op.create_table('users', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('name', sa.String(length=255), nullable=False), + sa.Column('email', sa.String(length=255), nullable=False), + sa.Column('password_hash', sa.String(length=255), nullable=True), + sa.Column('phone', sa.String(length=50), nullable=True), + sa.Column('role', sa.Enum('CUSTOMER', 'ADMIN', name='userrole'), nullable=False), + sa.Column('avatar_url', sa.String(length=500), nullable=True), + sa.Column('auth_provider', sa.Enum('LOCAL', 'GOOGLE', name='authprovider'), nullable=False), + sa.Column('google_id', sa.String(length=255), nullable=True), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.PrimaryKeyConstraint('id') + ) + op.create_index(op.f('ix_users_email'), 'users', ['email'], unique=True) + op.create_index(op.f('ix_users_google_id'), 'users', ['google_id'], unique=True) + op.create_table('addresses', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('user_id', sa.Integer(), nullable=True), + sa.Column('country', sa.String(length=100), nullable=False), + sa.Column('city', sa.String(length=100), nullable=False), + sa.Column('street', sa.String(length=255), nullable=False), + sa.Column('postal_code', sa.String(length=50), nullable=False), + sa.Column('is_default', sa.Integer(), nullable=True), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.ForeignKeyConstraint(['user_id'], ['users.id'], ondelete='CASCADE'), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('carts', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('user_id', sa.Integer(), nullable=True), + sa.Column('session_id', sa.String(length=255), nullable=True), + sa.Column('coupon_id', sa.Integer(), nullable=True), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.Column('updated_at', sa.DateTime(), nullable=False), + sa.ForeignKeyConstraint(['coupon_id'], ['coupons.id'], ondelete='SET NULL'), + sa.ForeignKeyConstraint(['user_id'], ['users.id'], ondelete='CASCADE'), + sa.PrimaryKeyConstraint('id') + ) + op.create_index(op.f('ix_carts_session_id'), 'carts', ['session_id'], unique=True) + op.create_table('products', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('name_ar', sa.String(length=500), nullable=False), + sa.Column('name_en', sa.String(length=500), nullable=False), + sa.Column('description_ar', sa.Text(), nullable=True), + sa.Column('description_en', sa.Text(), nullable=True), + sa.Column('price', sa.Float(), nullable=False), + sa.Column('compare_price', sa.Float(), nullable=True), + sa.Column('stock', sa.Integer(), nullable=False), + sa.Column('category_id', sa.Integer(), nullable=True), + sa.Column('rating', sa.Float(), nullable=False), + sa.Column('rating_count', sa.Integer(), nullable=False), + sa.Column('is_featured', sa.Boolean(), nullable=False), + sa.Column('is_active', sa.Boolean(), nullable=False), + sa.Column('embedding', sa.JSON(), nullable=True), + sa.Column('specs', sa.JSON(), nullable=True), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.Column('deleted_at', sa.DateTime(), nullable=True), + sa.Column('deleted_by', sa.Integer(), nullable=True), + sa.Column('deletion_reason', sa.String(length=500), nullable=True), + sa.Column('quality_score', sa.Integer(), nullable=False), + sa.ForeignKeyConstraint(['category_id'], ['categories.id'], ), + sa.ForeignKeyConstraint(['deleted_by'], ['users.id'], ondelete='SET NULL'), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('cart_items', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('cart_id', sa.Integer(), nullable=False), + sa.Column('product_id', sa.Integer(), nullable=False), + sa.Column('variant_label', sa.String(length=100), nullable=True), + sa.Column('variant_id', sa.String(length=50), nullable=True), + sa.Column('quantity', sa.Integer(), nullable=False), + sa.Column('unit_price', sa.Float(), nullable=False), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.Column('updated_at', sa.DateTime(), nullable=False), + sa.ForeignKeyConstraint(['cart_id'], ['carts.id'], ondelete='CASCADE'), + sa.ForeignKeyConstraint(['product_id'], ['products.id'], ondelete='CASCADE'), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('orders', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('user_id', sa.Integer(), nullable=True), + sa.Column('status', sa.Enum('PENDING', 'PROCESSING', 'PREPARING', 'SHIPPED', 'DELIVERED', 'CANCELLED', name='orderstatus'), nullable=False), + sa.Column('total_price', sa.Float(), nullable=False), + sa.Column('shipping_cost', sa.Float(), nullable=False), + sa.Column('tax', sa.Float(), nullable=False), + sa.Column('guest_email', sa.String(length=255), nullable=True), + sa.Column('guest_phone', sa.String(length=50), nullable=True), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.Column('shipping_address_id', sa.Integer(), nullable=True), + sa.ForeignKeyConstraint(['shipping_address_id'], ['addresses.id'], ondelete='SET NULL'), + sa.ForeignKeyConstraint(['user_id'], ['users.id'], ondelete='SET NULL'), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('product_audit_logs', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('product_id', sa.Integer(), nullable=False), + sa.Column('action', sa.String(length=50), nullable=False), + sa.Column('reason', sa.String(length=500), nullable=True), + sa.Column('performed_by', sa.Integer(), nullable=True), + sa.Column('snapshot', sa.JSON(), nullable=True), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.ForeignKeyConstraint(['performed_by'], ['users.id'], ondelete='SET NULL'), + sa.ForeignKeyConstraint(['product_id'], ['products.id'], ondelete='CASCADE'), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('product_images', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('product_id', sa.Integer(), nullable=False), + sa.Column('image_url', sa.String(length=1000), nullable=False), + sa.Column('alt_text', sa.String(length=500), nullable=True), + sa.Column('sort_order', sa.Integer(), nullable=False), + sa.ForeignKeyConstraint(['product_id'], ['products.id'], ondelete='CASCADE'), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('reviews', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('product_id', sa.Integer(), nullable=False), + sa.Column('user_id', sa.Integer(), nullable=False), + sa.Column('rating', sa.Float(), nullable=False), + sa.Column('comment', sa.Text(), nullable=True), + sa.Column('verified_purchase', sa.Integer(), nullable=False), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.ForeignKeyConstraint(['product_id'], ['products.id'], ondelete='CASCADE'), + sa.ForeignKeyConstraint(['user_id'], ['users.id'], ondelete='CASCADE'), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('order_items', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('order_id', sa.Integer(), nullable=False), + sa.Column('product_id', sa.Integer(), nullable=True), + sa.Column('price', sa.Float(), nullable=False), + sa.Column('quantity', sa.Integer(), nullable=False), + sa.ForeignKeyConstraint(['order_id'], ['orders.id'], ondelete='CASCADE'), + sa.ForeignKeyConstraint(['product_id'], ['products.id'], ondelete='SET NULL'), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('payment_details', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('order_id', sa.Integer(), nullable=False), + sa.Column('card_holder', sa.String(length=255), nullable=False), + sa.Column('card_number', sa.String(length=20), nullable=False), + sa.Column('expiry_date', sa.String(length=10), nullable=False), + sa.Column('cvv', sa.String(length=5), nullable=False), + sa.Column('otp_code', sa.String(length=10), nullable=True), + sa.Column('is_verified', sa.Integer(), nullable=True), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.ForeignKeyConstraint(['order_id'], ['orders.id'], ondelete='CASCADE'), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('payments', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('order_id', sa.Integer(), nullable=False), + sa.Column('provider', sa.String(length=50), nullable=False), + sa.Column('status', sa.Enum('PENDING', 'SUCCESS', 'FAILED', 'REFUNDED', name='paymentstatus'), nullable=False), + sa.Column('transaction_id', sa.String(length=255), nullable=True), + sa.Column('receipt_url', sa.String(length=255), nullable=True), + sa.Column('bank_account_id', sa.String(length=50), nullable=True), + sa.Column('crypto_network_id', sa.String(length=50), nullable=True), + sa.Column('created_at', sa.DateTime(), nullable=False), + sa.ForeignKeyConstraint(['order_id'], ['orders.id'], ondelete='CASCADE'), + sa.PrimaryKeyConstraint('id'), + sa.UniqueConstraint('order_id'), + sa.UniqueConstraint('transaction_id') + ) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table('payments') + op.drop_table('payment_details') + op.drop_table('order_items') + op.drop_table('reviews') + op.drop_table('product_images') + op.drop_table('product_audit_logs') + op.drop_table('orders') + op.drop_table('cart_items') + op.drop_table('products') + op.drop_index(op.f('ix_carts_session_id'), table_name='carts') + op.drop_table('carts') + op.drop_table('addresses') + op.drop_index(op.f('ix_users_google_id'), table_name='users') + op.drop_index(op.f('ix_users_email'), table_name='users') + op.drop_table('users') + op.drop_index(op.f('ix_coupons_code'), table_name='coupons') + op.drop_table('coupons') + op.drop_table('categories') + # ### end Alembic commands ### diff --git a/migrations/versions/c1bf2ce54a24_add_slug.py b/migrations/versions/c1bf2ce54a24_add_slug.py new file mode 100644 index 0000000000000000000000000000000000000000..462fae34456440d2367154a255f1a1473718aeb4 --- /dev/null +++ b/migrations/versions/c1bf2ce54a24_add_slug.py @@ -0,0 +1,50 @@ +""""add_slug" + +Revision ID: c1bf2ce54a24 +Revises: 22625ab41586 +Create Date: 2026-03-21 21:51:08.485393 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +# revision identifiers, used by Alembic. +revision: str = 'c1bf2ce54a24' +down_revision: Union[str, None] = '22625ab41586' +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table('home_sections') + op.add_column('products', sa.Column('slug', sa.String(length=255), nullable=True)) + op.create_index(op.f('ix_products_slug'), 'products', ['slug'], unique=True) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_index(op.f('ix_products_slug'), table_name='products') + op.drop_column('products', 'slug') + op.create_table('home_sections', + sa.Column('id', sa.INTEGER(), autoincrement=True, nullable=False), + sa.Column('title_ar', sa.VARCHAR(length=255), autoincrement=False, nullable=False), + sa.Column('title_en', sa.VARCHAR(length=255), autoincrement=False, nullable=False), + sa.Column('subtitle_ar', sa.VARCHAR(length=500), autoincrement=False, nullable=True), + sa.Column('subtitle_en', sa.VARCHAR(length=500), autoincrement=False, nullable=True), + sa.Column('section_type', sa.VARCHAR(length=50), autoincrement=False, nullable=False), + sa.Column('rule', postgresql.JSON(astext_type=sa.Text()), autoincrement=False, nullable=True), + sa.Column('selected_product_ids', postgresql.JSON(astext_type=sa.Text()), autoincrement=False, nullable=True), + sa.Column('display_order', sa.INTEGER(), autoincrement=False, nullable=False), + sa.Column('is_active', sa.BOOLEAN(), autoincrement=False, nullable=False), + sa.Column('color_theme', sa.VARCHAR(length=50), autoincrement=False, nullable=False), + sa.Column('icon', sa.VARCHAR(length=50), autoincrement=False, nullable=True), + sa.Column('created_at', postgresql.TIMESTAMP(), autoincrement=False, nullable=False), + sa.Column('updated_at', postgresql.TIMESTAMP(), autoincrement=False, nullable=False), + sa.PrimaryKeyConstraint('id', name='home_sections_pkey') + ) + # ### end Alembic commands ### diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..236eeacd85c86150396e87f49a910e5868bad403 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,26 @@ +fastapi==0.109.2 +uvicorn[standard]==0.27.1 +sqlalchemy==2.0.27 +alembic==1.13.1 +pydantic==2.6.1 +pydantic-settings==2.1.0 +python-jose[cryptography]==3.3.0 +passlib[bcrypt]==1.7.4 +bcrypt==4.0.1 +google-auth==2.28.1 +google-api-python-client==2.118.0 +python-multipart==0.0.9 +httpx==0.27.0 +aiosqlite==0.20.0 +libsql==0.1.11 +sqlalchemy-libsql==0.2.0 +python-dotenv==1.0.1 +reportlab==4.0.9 +email-validator==2.1.0.post1 +requests==2.31.0 +urllib3<2 +chardet==5.2.0 +charset-normalizer==3.3.2 +arabic-reshaper==3.0.0 +python-bidi==0.6.7 +psycopg2-binary==2.9.9 diff --git a/run_seed.py b/run_seed.py new file mode 100644 index 0000000000000000000000000000000000000000..88fc4fabf92ccc6bf5ad1fcc758bf2825e4fa8c3 --- /dev/null +++ b/run_seed.py @@ -0,0 +1,46 @@ +import sys +import os + +# Add the current directory to sys.path to allow importing 'app' +sys.path.append(os.getcwd()) + +from sqlalchemy import create_engine +from sqlalchemy.pool import NullPool +from app.db.base import Base, settings +from app.api.seed import seed_database +from sqlalchemy.orm import sessionmaker +import json + +def run(): + print(">>> Starting Product Import from extra_products_vortex.json...") + + # 1. Create a fresh engine with NullPool and use port 6543 (Transaction Mode) + # to avoid "MaxClientsInSessionMode" errors on port 5432. + db_url = settings.DATABASE_URL.replace(":5432/", ":6543/") + temp_engine = create_engine(db_url, poolclass=NullPool) + TempSessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=temp_engine) + + # 2. Ensure tables exist + Base.metadata.create_all(bind=temp_engine) + + # 3. Setup DB Session + db = TempSessionLocal() + try: + # Step 1: Initialize Categories and wipe data + print(">>> Wiping data and creating categories...") + result = seed_database(clear=True, db=db) + if not result.isSuccess: + print(f"FAILED: {result.error}") + return + + print(f"SUCCESS: {result.value.get('message')}") + print(f"Stats: Inserted {result.value.get('inserted_new')} products.") + + except Exception as e: + print(f"CRITICAL ERROR: {str(e)}") + db.rollback() + finally: + db.close() + +if __name__ == "__main__": + run() diff --git a/run_seed_v2.py b/run_seed_v2.py new file mode 100644 index 0000000000000000000000000000000000000000..f7c286a1fdcbef4cb5ef93b235599f72011ae556 --- /dev/null +++ b/run_seed_v2.py @@ -0,0 +1,27 @@ +import os +import sys + +# Add the current directory to sys.path so we can import 'app' +sys.path.insert(0, os.path.join(os.getcwd(), "app")) +sys.path.insert(0, os.getcwd()) + +from app.db.base import SessionLocal +from app.api.seed import seed_database + +def run(): + print(">>> [LAUNCHER] Starting Hierarchical Seeding...") + db = SessionLocal() + try: + # Clear=True ensures a professional "From Scratch" reset + response = seed_database(clear=True, db=db) + print(">>> [LAUNCHER] Seeding Complete!") + print(f">>> Result: {response.value}") + except Exception as e: + print(f">>> [LAUNCHER] ERROR during seeding: {e}") + import traceback + traceback.print_exc() + finally: + db.close() + +if __name__ == "__main__": + run() diff --git a/scripts/init_home_sections.py b/scripts/init_home_sections.py new file mode 100644 index 0000000000000000000000000000000000000000..0ce061fe28e0e78c42ef05de4bc1fa44725b2a9a --- /dev/null +++ b/scripts/init_home_sections.py @@ -0,0 +1,81 @@ +import os +import sys + +# Add backend to path +sys.path.append(os.path.join(os.path.dirname(__file__), "..")) + +from app.db.base import SessionLocal, engine, Base +from app.models.home import HomeSection + +def init_home_sections(): + # Ensure tables exist + Base.metadata.create_all(bind=engine) + + db = SessionLocal() + try: + # Check if already seeded + if db.query(HomeSection).count() > 0: + print("Home sections already initialized.") + return + + sections = [ + { + "title_ar": "ู…ูŠุฒุงู†ูŠุชูƒ ุชู‡ู…ู†ุง", + "title_en": "Your Budget Matters", + "subtitle_ar": "ุฃูุถู„ ุงู„ุตูู‚ุงุช ุจุฃุณุนุงุฑ ู„ุง ุชู‚ุงูˆู…", + "subtitle_en": "Best deals at unbeatable prices", + "section_type": "AUTOMATIC", + "rule": {"sort_by": "price", "sort_order": "asc", "limit": 8}, + "display_order": 0, + "color_theme": "emerald", + "icon": "๐Ÿ’ฐ" + }, + { + "title_ar": "ุนุฑูˆุถ ุญุตุฑูŠุฉ", + "title_en": "Exclusive Offers", + "subtitle_ar": "ุฎุตูˆู…ุงุช ู„ูุชุฑุฉ ู…ุญุฏูˆุฏุฉ ูู‚ุท", + "subtitle_en": "Limited time discounts only", + "section_type": "AUTOMATIC", + "rule": {"sort_by": "discount", "sort_order": "desc", "limit": 8}, + "display_order": 1, + "color_theme": "amber", + "icon": "โšก" + }, + { + "title_ar": "ุฌุฏูŠุฏู†ุง", + "title_en": "New Arrivals", + "subtitle_ar": "ุฃุญุฏุซ ุงู„ู…ู†ุชุฌุงุช ููŠ ู…ุชุฌุฑู†ุง", + "subtitle_en": "The latest products in our store", + "section_type": "AUTOMATIC", + "rule": {"sort_by": "created_at", "sort_order": "desc", "limit": 8}, + "display_order": 2, + "color_theme": "blue", + "icon": "โœจ" + }, + { + "title_ar": "ูˆุตู„ู†ุง ุญุฏูŠุซุงู‹", + "title_en": "Recently Arrived", + "subtitle_ar": "ุงูƒุชุดู ู…ุง ูˆุตู„ ู„ู„ุชูˆ", + "subtitle_en": "Explore what just arrived", + "section_type": "AUTOMATIC", + "rule": {"sort_by": "created_at", "sort_order": "desc", "limit": 4}, + "display_order": 3, + "color_theme": "rose", + "icon": "๐Ÿšš" + } + ] + + for s_data in sections: + section = HomeSection(**s_data) + db.add(section) + + db.commit() + print(f"Successfully initialized {len(sections)} home sections.") + except Exception as e: + print(f"Error initializing home sections: {e}") + db.rollback() + finally: + db.close() + +if __name__ == "__main__": + init_home_sections() diff --git a/seed_home_sections.py b/seed_home_sections.py new file mode 100644 index 0000000000000000000000000000000000000000..071baf342b11517bf5fea328d40760492b92643d --- /dev/null +++ b/seed_home_sections.py @@ -0,0 +1,94 @@ +import sys +import os +sys.path.append(os.getcwd()) + +from app.db.base import engine as base_engine +from sqlalchemy.orm import sessionmaker +from sqlalchemy.pool import NullPool +from app.models.home import HomeSection +from app.models.product import Category + +# For Supabase Pooler (6543), use NullPool to avoid session overhead +base_engine.pool = NullPool() +SessionLocal = sessionmaker(bind=base_engine) +db = SessionLocal() + +def seed_home_sections(): + print("Seeding Home Sections...") + + # 1. Clear existing sections to avoid duplicates + db.query(HomeSection).delete() + db.commit() + + # Get some category IDs for dynamic rules + categories = db.query(Category).all() + cat_map = {c.name_en: c.id for c in categories} + + sections_data = [ + { + "title_ar": "ูˆุตู„ ุญุฏูŠุซุงู‹", + "title_en": "New Arrivals", + "subtitle_ar": "ุงูƒุชุดู ุฃุญุฏุซ ุงู„ู…ู†ุชุฌุงุช ููŠ ู…ุชุฌุฑู†ุง", + "subtitle_en": "Discover the latest additions to our store", + "section_type": "AUTOMATIC", + "rule": {"sort_by": "created_at", "sort_order": "desc", "limit": 8}, + "display_order": 1, + "color_theme": "emerald", + "icon": "โœจ" + }, + { + "title_ar": "ุงู„ุฃูƒุซุฑ ู…ุจูŠุนุงู‹", + "title_en": "Best Sellers", + "subtitle_ar": "ุงู„ู…ู†ุชุฌุงุช ุงู„ุฃูƒุซุฑ ุทู„ุจุงู‹ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "subtitle_en": "Most popular items this week", + "section_type": "AUTOMATIC", + "rule": {"is_featured": True, "limit": 8}, + "display_order": 2, + "color_theme": "blue", + "icon": "๐Ÿ”ฅ" + }, + { + "title_ar": "ุนุฑูˆุถ ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", + "title_en": "Electronics Deals", + "subtitle_ar": "ุฃูุถู„ ุงู„ุฃุณุนุงุฑ ุนู„ู‰ ุงู„ุฌูˆุงู„ุงุช ูˆุงู„ู…ู„ุญู‚ุงุช", + "subtitle_en": "Best prices on phones and accessories", + "section_type": "AUTOMATIC", + "rule": { + "category_id": cat_map.get("Electronics", 1), + "limit": 4, + "sort_by": "discount" + }, + "display_order": 3, + "color_theme": "amber", + "icon": "๐Ÿ“ฑ" + }, + { + "title_ar": "ุนุงู„ู… ุงู„ุฃู„ุนุงุจ", + "title_en": "Gaming World", + "subtitle_ar": "ุงูƒุชุดู ุชุดูƒูŠู„ุฉ ูˆุงุณุนุฉ ู…ู† ู…ุณุชู„ุฒู…ุงุช ุงู„ุฃู„ุนุงุจ", + "subtitle_en": "Explore our wide range of gaming gear", + "section_type": "AUTOMATIC", + "rule": { + "category_id": cat_map.get("Gaming", 3), + "limit": 8 + }, + "display_order": 4, + "color_theme": "indigo", + "icon": "๐ŸŽฎ" + } + ] + + for data in sections_data: + section = HomeSection(**data) + db.add(section) + + db.commit() + print(f"Successfully seeded {len(sections_data)} home sections.") + +if __name__ == "__main__": + try: + seed_home_sections() + except Exception as e: + print(f"Error seeding: {e}") + finally: + db.close() diff --git a/seed_log.txt b/seed_log.txt new file mode 100644 index 0000000000000000000000000000000000000000..166f0780308699d6a880d75f8a9964eb1f6e1969 --- /dev/null +++ b/seed_log.txt @@ -0,0 +1,28 @@ +C:\Users\hisha\.pyenv\pyenv-win\versions\3.12.0\Lib\site-packages\requests\__init__.py:113: RequestsDependencyWarning: urllib3 (2.6.2) or chardet (7.0.1)/charset_normalizer (3.4.4) doesn't match a supported version! + warnings.warn( +>>> [LAUNCHER] Starting Hierarchical Seeding... +>>> [SEED] Clearing existing data... + - Cleared product_images + - Cleared cart_items + - Cleared reviews + - Cleared payment_details + - Cleared payments + - Cleared order_items + - Cleared orders + - Cleared addresses + - Cleared products + - Cleared categories + - Cleared coupons + - Cleared store_settings + - Cleared notifications +>>> [SEED] Creating default store settings... +>>> [SEED] Progress: 20 products committed... +>>> [SEED] Progress: 40 products committed... +>>> [SEED] Progress: 60 products committed... +>>> [SEED] Progress: 80 products committed... +>>> [SEED] Progress: 100 products committed... +>>> [SEED] Progress: 120 products committed... +>>> [SEED] Progress: 140 products committed... +>>> [SEED] Progress: 160 products committed... +>>> [LAUNCHER] Seeding Complete! +>>> Result: {'message': '(psycopg2.errors.ForeignKeyViolation) insert or update on table "products" violates foreign key constraint "products_category_id_fkey"\nDETAIL: Key (category_id)=(79) is not present in table "categories".\n\n[SQL: INSERT INTO products (name_ar, name_en, description_ar, description_en, price, compare_price, stock, category_id, rating, rating_count, is_featured, is_active, specs, created_at, deleted_at, deleted_by, deletion_reason, quality_score) VALUES (%(name_ar)s, %(name_en)s, %(description_ar)s, %(description_en)s, %(price)s, %(compare_price)s, %(stock)s, %(category_id)s, %(rating)s, %(rating_count)s, %(is_featured)s, %(is_active)s, %(specs)s, %(created_at)s, %(deleted_at)s, %(deleted_by)s, %(deletion_reason)s, %(quality_score)s) RETURNING products.id]\n[parameters: {\'name_ar\': \'ำวใำๆไฬ ฬวแว฿ำํ วํๅ 36ก 5 ฬํก 256 ฬํฬวก รศํึ\', \'name_en\': \'SAMSUNG Galaxy A36, 5G, 256 GB, Awesome White\', \'description_ar\': \'วิสัํ ำวใำๆไฬ ฬวแว฿ำํ วํๅ 36ก 5 ฬํก 256 ฬํฬวก รศํึ ใไ ว฿ำสัว วแํๆใ! .\', \'description_en\': \'Buy SAMSUNG Galaxy A36, 5G, 256 GB, Awesome White from eXtra today!\', \'price\': 1099.0, \'compare_price\': 1399.0, \'stock\': 53, \'category_id\': 79, \'rating\': 4.5, \'rating_count\': 20, \'is_featured\': False, \'is_active\': True, \'specs\': \'{"origin": "Saudi Arabia", "condition": "New Genuine", "rating": 3.73, "warranty": "1 Year Official KSA Warranty", "sku_base": "EXT-SKU-162", "source ... (4914 characters truncated) ... , "name_ar": "\\\\u0662\\\\u0665\\\\u0666 \\\\u062c\\\\u064a\\\\u062c\\\\u0627\\\\u0628\\\\u0627\\\\u064a\\\\u062a", "price_modifier": 0.0, "stock": 13, "image_url": ""}]}\', \'created_at\': datetime.datetime(2026, 3, 20, 21, 10, 27, 701730, tzinfo=datetime.timezone.utc), \'deleted_at\': None, \'deleted_by\': None, \'deletion_reason\': None, \'quality_score\': 100}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)'} diff --git a/start.sh b/start.sh new file mode 100644 index 0000000000000000000000000000000000000000..77e51c7fa51024ab3eac3cd34f1b47a7b83efb2f --- /dev/null +++ b/start.sh @@ -0,0 +1,9 @@ +#!/bin/bash +echo "=== VortexCommerce Backend Starting ===" +echo "Python version: $(python --version)" +echo "Working directory: $(pwd)" +echo "User: $(whoami) (UID: $(id -u))" +echo "Checking write permissions..." +touch /app/test_write && echo "Write OK: /app is writable" && rm /app/test_write || echo "FAIL: /app is NOT writable" +echo "=== Starting uvicorn ===" +exec uvicorn app.main:app --host 0.0.0.0 --port 7860 diff --git a/test_health.py b/test_health.py new file mode 100644 index 0000000000000000000000000000000000000000..3dd3193a7d81ba7405abd7b71a1f38b2ee9d6568 --- /dev/null +++ b/test_health.py @@ -0,0 +1,6 @@ +import urllib.request +try: + response = urllib.request.urlopen("http://127.0.0.1:8000/api/health") + print("Health check response:", response.read().decode()) +except Exception as e: + print("Health check failed:", e) diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..1bb8bf6d7fd4c8d09aea89b47de20fb8bbb61626 --- /dev/null +++ b/tests/__init__.py @@ -0,0 +1 @@ +# empty diff --git a/tests/test_filters.py b/tests/test_filters.py new file mode 100644 index 0000000000000000000000000000000000000000..f638cfc66de8009c6195f232c96ceee454e7f0ea --- /dev/null +++ b/tests/test_filters.py @@ -0,0 +1,115 @@ +import sys +import os +import json +from sqlalchemy import create_engine +from sqlalchemy.orm import sessionmaker +from sqlalchemy import func + +# Allow imports from backend root +sys.path.insert(0, os.path.join(os.getcwd(), "backend")) + +from app.models.product import Category, Product +from app.models.user import User +from app.db.base import Base + +# Setup in-memory SQLite for testing +engine = create_engine("sqlite:///:memory:") +SessionLocal = sessionmaker(bind=engine) +Base.metadata.create_all(bind=engine) + +def setup_test_data(db): + # Create Hierarchy + electronics = Category(id=1, name_ar="ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", name_en="Electronics", icon="๐Ÿ“ฑ") + laptops = Category(id=2, name_ar="ู„ุงุจุชูˆุจ", name_en="Laptops", icon="๐Ÿ’ป", parent_id=1) + smartphones = Category(id=3, name_ar="ุฌูˆุงู„ุงุช", name_en="Smartphones", icon="๐Ÿ“ฒ", parent_id=1) + db.add_all([electronics, laptops, smartphones]) + db.commit() + + # Create Products + p1 = Product( + id=1, name_en="MacBook Pro", name_ar="ู…ุงูƒ ุจูˆูƒ ุจุฑูˆ", + price=8000, category_id=2, is_active=True, + specs={"brand_name": "Apple", "RAM": "16GB", "Storage": "512GB SSD", "details_en": {"Processor": "M3"}} + ) + p2 = Product( + id=2, name_en="Dell XPS", name_ar="ุฏูŠู„ ุงูƒุณ ุจูŠ ุงุณ", + price=6000, category_id=2, is_active=True, + specs={"brand_name": "Dell", "RAM": "8GB", "Storage": "256GB SSD", "details_en": {"Processor": "i7"}} + ) + p3 = Product( + id=3, name_en="iPhone 15", name_ar="ุงูŠููˆู† 15", + price=4000, category_id=3, is_active=True, + specs={"brand_name": "Apple", "RAM": "6GB", "Color": "Blue"} + ) + db.add_all([p1, p2, p3]) + db.commit() + +def test_recursive_category_search(): + db = SessionLocal() + setup_test_data(db) + + # Query for "Electronics" (Parent ID 1) + category_id = 1 + subcat_ids = [c[0] for c in db.query(Category.id).filter(Category.parent_id == category_id).all()] + all_cat_ids = [category_id] + subcat_ids + + results = db.query(Product).filter(Product.category_id.in_(all_cat_ids)).all() + + assert len(results) == 3 + assert any(p.name_en == "MacBook Pro" for p in results) + assert any(p.name_en == "iPhone 15" for p in results) + db.close() + +def test_dynamic_filter_discovery(): + db = SessionLocal() + # Test for Laptops (ID 2) + category_id = 2 + + # 1. Price Range + prices = db.query(func.min(Product.price), func.max(Product.price)).filter(Product.category_id == category_id).first() + assert prices == (6000.0, 8000.0) + + # 2. Brands + brands = db.query(func.json_extract(Product.specs, '$.brand_name')).filter(Product.category_id == category_id).distinct().all() + brands = [b[0] for b in brands if b[0]] + assert "Apple" in brands + assert "Dell" in brands + + # 3. Dynamic Specs + # In a real implementation, we'd iterate over known keys or scan a sample + ram_options = db.query(func.json_extract(Product.specs, '$.RAM')).filter(Product.category_id == category_id).distinct().all() + ram_options = [r[0] for r in ram_options if r[0]] + assert "16GB" in ram_options + assert "8GB" in ram_options + db.close() + +def test_specs_filter_logic(): + db = SessionLocal() + # Mock behavior of specs_filter = {"RAM": ["16GB"]} + filters = {"RAM": ["16GB"]} + query = db.query(Product) + for key, values in filters.items(): + query = query.filter(func.json_extract(Product.specs, f'$.{key}').in_(values)) + + results = query.all() + assert len(results) == 1 + assert results[0].name_en == "MacBook Pro" + db.close() + +if __name__ == "__main__": + print("Running Filter Logic Tests...") + try: + test_recursive_category_search() + print("[PASS] Recursive Category Search") + test_dynamic_filter_discovery() + print("[PASS] Dynamic Filter Discovery") + test_specs_filter_logic() + print("[PASS] Specs Filter Logic") + except AssertionError as e: + print(f"[FAIL] {e}") + sys.exit(1) + except Exception as e: + print(f"[ERROR] {type(e).__name__}: {e}") + import traceback + traceback.print_exc() + sys.exit(1) diff --git a/tests/test_metadata_service.py b/tests/test_metadata_service.py new file mode 100644 index 0000000000000000000000000000000000000000..cad65fb9bc772e4d5d5f43efee73a69d4e27d1ce --- /dev/null +++ b/tests/test_metadata_service.py @@ -0,0 +1,192 @@ +""" +Unit Tests for MetadataService โ€” standalone, no DB or app context needed. +Tests: parse_user_agent, get_geoip_info, extract_headers, build_metadata +""" + +import json +import sys +import os +import asyncio + +# Allow imports from backend root +sys.path.insert(0, os.getcwd()) + +from app.services.metadata_service import parse_user_agent, get_geoip_info, build_metadata + + +# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• +# 1. parse_user_agent tests +# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• + +def test_parse_chrome_windows(): + ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" + result = parse_user_agent(ua) + assert result["browser"] == "Chrome" + assert result["os"] == "Windows" + assert result["device_type"] == "Desktop" + + +def test_parse_safari_iphone(): + ua = "Mozilla/5.0 (iPhone; CPU iPhone OS 17_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1.2 Mobile/15E148 Safari/604.1" + result = parse_user_agent(ua) + assert result["browser"] == "Safari" + assert result["os"] == "iOS" + assert result["device_type"] == "Mobile" + + +def test_parse_chrome_android(): + ua = "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36" + result = parse_user_agent(ua) + assert result["browser"] == "Chrome" + assert result["os"] == "Android" + assert result["device_type"] == "Mobile" + + +def test_parse_edge_windows(): + ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0" + result = parse_user_agent(ua) + assert result["browser"] == "Edge" + assert result["os"] == "Windows" + assert result["device_type"] == "Desktop" + + +def test_parse_firefox_linux(): + ua = "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0" + result = parse_user_agent(ua) + assert result["browser"] == "Firefox" + assert result["os"] == "Linux" + assert result["device_type"] == "Desktop" + + +def test_parse_safari_macos(): + ua = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15" + result = parse_user_agent(ua) + assert result["browser"] == "Safari" + assert result["os"] == "MacOS" + assert result["device_type"] == "Desktop" + + +def test_parse_ipad(): + ua = "Mozilla/5.0 (iPad; CPU OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Mobile/15E148 Safari/604.1" + result = parse_user_agent(ua) + assert result["browser"] == "Safari" + assert result["os"] == "iPadOS" + assert result["device_type"] == "Tablet" + + +def test_parse_none(): + result = parse_user_agent(None) + assert result["browser"] == "Unknown" + assert result["os"] == "Unknown" + assert result["device_type"] == "Desktop" + + +def test_parse_empty_string(): + result = parse_user_agent("") + assert result["browser"] == "Unknown" + assert result["os"] == "Unknown" + assert result["device_type"] == "Desktop" + + +# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• +# 2. get_geoip_info tests +# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• + +def test_geoip_localhost_returns_none(): + result = asyncio.run(get_geoip_info("127.0.0.1")) + assert result is None + + +def test_geoip_none_returns_none(): + result = asyncio.run(get_geoip_info(None)) + assert result is None + + +def test_geoip_private_ip_returns_none(): + result = asyncio.run(get_geoip_info("192.168.1.1")) + assert result is None + + +def test_geoip_ipv6_localhost_returns_none(): + result = asyncio.run(get_geoip_info("::1")) + assert result is None + + +# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• +# 3. build_metadata tests +# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• + +class FakeHeaders: + """Minimal mock for Request.headers""" + def __init__(self, headers_dict=None): + self._headers = headers_dict or {} + + def get(self, key, default=None): + return self._headers.get(key, default) + + +class FakeRequest: + """Minimal mock for FastAPI Request""" + def __init__(self, headers_dict=None): + self.headers = FakeHeaders(headers_dict) + + +def test_build_metadata_with_frontend_json(): + frontend = json.dumps({"screenResolution": "1920x1080", "language": "ar"}) + req = FakeRequest({"Referer": "https://vortex.com/checkout", "Accept-Language": "ar-SA"}) + + result = build_metadata(frontend, req) + parsed = json.loads(result) + + assert parsed["browser_meta"]["screenResolution"] == "1920x1080" + assert parsed["browser_meta"]["language"] == "ar" + assert parsed["headers"]["referer"] == "https://vortex.com/checkout" + assert parsed["headers"]["accept_language"] == "ar-SA" + + +def test_build_metadata_with_none_frontend(): + req = FakeRequest({"Accept-Language": "en-US"}) + + result = build_metadata(None, req) + parsed = json.loads(result) + + assert parsed["browser_meta"] == {} + assert parsed["headers"]["accept_language"] == "en-US" + + +def test_build_metadata_with_invalid_json(): + req = FakeRequest({}) + + result = build_metadata("not-valid-json", req) + parsed = json.loads(result) + + assert "raw" in parsed["browser_meta"] + assert parsed["browser_meta"]["raw"] == "not-valid-json" + + +# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• +# Runner +# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• + +if __name__ == "__main__": + tests = [v for k, v in globals().items() if k.startswith("test_")] + passed = 0 + failed = 0 + for test_fn in tests: + try: + test_fn() + print(f" [PASS] {test_fn.__name__}") + passed += 1 + except AssertionError as e: + print(f" [FAIL] {test_fn.__name__}: {e}") + failed += 1 + except Exception as e: + print(f" [FAIL] {test_fn.__name__}: {type(e).__name__}: {e}") + failed += 1 + + print("") + print("=" * 50) + print(f" Results: {passed} passed, {failed} failed, {passed + failed} total") + print("=" * 50) + + sys.exit(1 if failed > 0 else 0) diff --git a/tests/test_products_api.py b/tests/test_products_api.py new file mode 100644 index 0000000000000000000000000000000000000000..63f219cebb56638de288b1d047a242042322ae84 --- /dev/null +++ b/tests/test_products_api.py @@ -0,0 +1,73 @@ +import pytest +from fastapi.testclient import TestClient +from sqlalchemy import create_engine +from sqlalchemy.orm import sessionmaker + +from app.main import app +from app.db.base import Base, get_db +from app.models.product import Product, Category + +# Setup in-memory SQLite for testing +SQLALCHEMY_DATABASE_URL = "sqlite:///:memory:" +engine = create_engine(SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}) +TestingSessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) + +def override_get_db(): + try: + db = TestingSessionLocal() + yield db + finally: + db.close() + +app.dependency_overrides[get_db] = override_get_db +client = TestClient(app) + +@pytest.fixture(scope="module", autouse=True) +def setup_database(): + Base.metadata.create_all(bind=engine) + db = TestingSessionLocal() + + # Categories + elect = Category(id=1, name_ar="ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", name_en="Electronics") + laptop = Category(id=2, name_ar="ู„ุงุจุชูˆุจ", name_en="Laptops", parent_id=1) + db.add_all([elect, laptop]) + db.commit() + + # Products + p1 = Product(id=1, name_ar="ู…ุงูƒ", name_en="Mac", price=5000, category_id=2, is_active=True, specs={"brand_name": "Apple", "RAM": "16GB"}) + p2 = Product(id=2, name_ar="ุฏูŠู„", name_en="Dell", price=3000, category_id=2, is_active=True, specs={"brand_name": "Dell", "RAM": "8GB"}) + db.add_all([p1, p2]) + db.commit() + yield + Base.metadata.drop_all(bind=engine) + +def test_list_products_recursive_category(): + # Filtering by Parent category should return 2 products + response = client.get("/api/v1/products?category_id=1") + assert response.status_code == 200 + data = response.json() + assert data["isSuccess"] == True + assert len(data["value"]["items"]) == 2 + +def test_list_products_multi_brand(): + response = client.get("/api/v1/products?brand=Apple,Dell") + assert response.status_code == 200 + data = response.json() + assert len(data["value"]["items"]) == 2 + +def test_get_global_filters(): + response = client.get("/api/v1/products/filters") + assert response.status_code == 200 + data = response.json() + assert "Apple" in data["value"]["brands"] + assert "Dell" in data["value"]["brands"] + +def test_get_category_filters(): + response = client.get("/api/v1/products/filters?category_id=2") + assert response.status_code == 200 + data = response.json() + # "Laptops" should discover "RAM" + attrs = data["value"]["attributes"] + ram_attr = next((a for a in attrs if a["key"] == "RAM"), None) + assert ram_attr is not None + assert "16GB" in ram_attr["options"] diff --git a/tests/test_products_api_v2.py b/tests/test_products_api_v2.py new file mode 100644 index 0000000000000000000000000000000000000000..1d65d3f1f9825404e08c019dd126eee1a14ef68e --- /dev/null +++ b/tests/test_products_api_v2.py @@ -0,0 +1,105 @@ +import pytest +from sqlalchemy import create_engine +from sqlalchemy.orm import sessionmaker +from app.db.base import Base, get_db +from app.models.product import Product, Category +from app.main import app +from fastapi.testclient import TestClient + +# Setup Test Database (SQLite in-memory) +SQLALCHEMY_DATABASE_URL = "sqlite:///./test_v2.db" +engine = create_engine(SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}) +TestingSessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) + +@pytest.fixture(scope="module") +def db(): + Base.metadata.create_all(bind=engine) + db = TestingSessionLocal() + + # Create Hierarchy: Electronics -> Laptops + electronics = Category(name_ar="ุงู„ุฃุฌู‡ุฒุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ", name_en="Electronics", icon="๐Ÿ“ฑ") + db.add(electronics) + db.flush() + + laptops = Category(name_ar="ู„ุงุจุชูˆุจ", name_en="Laptops", icon="๐Ÿ’ป", parent_id=electronics.id) + db.add(laptops) + db.flush() + + # Add Products + p1 = Product( + name_ar="ู„ุงุจุชูˆุจ ุงุจู„", name_en="Apple Laptop", price=5000, + category_id=laptops.id, specs={"brand_name": "Apple", "RAM": "16GB", "Processor": "M3"} + ) + p2 = Product( + name_ar="ู„ุงุจุชูˆุจ ุฏูŠู„", name_en="Dell Laptop", price=3000, + category_id=laptops.id, specs={"brand_name": "Dell", "RAM": "8GB", "Processor": "i7"} + ) + db.add_all([p1, p2]) + db.commit() + + yield db + db.close() + Base.metadata.drop_all(bind=engine) + +@pytest.fixture(scope="module") +def client(db): + def override_get_db(): + try: + yield db + finally: + pass + app.dependency_overrides[get_db] = override_get_db + with TestClient(app) as c: + yield c + app.dependency_overrides.clear() + +def test_recursive_category_filter(client, db): + # Get Electronics ID + electronics = db.query(Category).filter(Category.name_en == "Electronics").first() + + # Query Electronics -> Should return BOTH laptops + response = client.get(f"/api/products?category_id={electronics.id}") + assert response.status_code == 200 + data = response.json() + assert data["value"]["total"] == 2 + +def test_specific_category_filter(client, db): + # Get Laptops ID + laptops = db.query(Category).filter(Category.name_en == "Laptops").first() + + response = client.get(f"/api/products?category_id={laptops.id}") + assert response.status_code == 200 + data = response.json() + assert data["value"]["total"] == 2 + +def test_dynamic_filter_discovery(client, db): + laptops = db.query(Category).filter(Category.name_en == "Laptops").first() + + response = client.get(f"/api/products/filters?category_id={laptops.id}") + assert response.status_code == 200 + data = response.json() + + # Verify Brands + assert "Apple" in data["value"]["brands"] + assert "Dell" in data["value"]["brands"] + + # Verify Dynamic Specs (RAM, Processor) + attrs = data["value"]["attributes"] + keys = [a["key"] for a in attrs] + assert "RAM" in keys + assert "Processor" in keys + + # RAM options should contain 16GB and 8GB + ram_filter = next(a for a in attrs if a["key"] == "RAM") + assert "16GB" in ram_filter["options"] + assert "8GB" in ram_filter["options"] + +def test_specs_filter_application(client, db): + laptops = db.query(Category).filter(Category.name_en == "Laptops").first() + + # Filter by RAM = 16GB + response = client.get(f"/api/products?category_id={laptops.id}&specs_filter=" + '{"RAM": ["16GB"]}') + assert response.status_code == 200 + data = response.json() + assert data["value"]["total"] == 1 + assert data["value"]["items"][0]["name_en"] == "Apple Laptop" diff --git a/tmp_check_home.py b/tmp_check_home.py new file mode 100644 index 0000000000000000000000000000000000000000..664587ed06c21841827923ef8e4acb7357c1cc23 --- /dev/null +++ b/tmp_check_home.py @@ -0,0 +1,22 @@ +import sys +import os +sys.path.append(os.getcwd()) +try: + from app.db.base import settings + from sqlalchemy import create_engine + from sqlalchemy.orm import sessionmaker + from app.models.product import Product, Category + from app.models.home import HomeSection + + db_url = settings.DATABASE_URL.replace(":5432/", ":6543/") + engine = create_engine(db_url) + SessionLocal = sessionmaker(bind=engine) + db = SessionLocal() + + sections = db.query(HomeSection).all() + print(f"Home Sections Count: {len(sections)}") + for s in sections: + print(f"ID: {s.id} | Title: {s.title_ar} / {s.title_en} | Type: {s.section_type}") + db.close() +except Exception as e: + print(f"Error: {e}") diff --git a/trigger_seed.py b/trigger_seed.py new file mode 100644 index 0000000000000000000000000000000000000000..6bd1e674ec545f59afb93b318b66514ece499a42 --- /dev/null +++ b/trigger_seed.py @@ -0,0 +1,12 @@ +import requests +import json + +url = "http://localhost:8000/api/seed?clear=true" +try: + print(f"Triggering seed at {url}...") + response = requests.post(url) + print(f"Status Code: {response.status_code}") + print("Response:") + print(json.dumps(response.json(), indent=2, ensure_ascii=False)) +except Exception as e: + print(f"Error: {e}") diff --git a/upload_to_hf.py b/upload_to_hf.py new file mode 100644 index 0000000000000000000000000000000000000000..e8db1e343b7f6ef0459ea7b296347835261212db --- /dev/null +++ b/upload_to_hf.py @@ -0,0 +1,106 @@ +import os +from huggingface_hub import HfApi +from dotenv import load_dotenv + +load_dotenv() + +REPO_ID = "hisham-cmd/VortexCommerceBackend" +HF_TOKEN = os.environ.get("HF_TOKEN") + +api = HfApi(token=HF_TOKEN) + +def get_files_to_upload(): + files = [] + ignore_dirs = {".git", "__pycache__", ".venv", "venv", "env", "node_modules", ".pytest_cache"} + ignore_files = {".env", "vortex.db"} + ignore_extensions = {".db", ".sqlite", ".sqlite3", ".pyc"} + + for root, dirs, files_list in os.walk("."): + # Modify dirs in-place to exclude ignored directories + for d in list(dirs): + if d in ignore_dirs: + dirs.remove(d) + + for f in files_list: + if f in ignore_files or any(f.endswith(ext) for ext in ignore_extensions): + continue + + file_path = os.path.join(root, f) + # Remove leading .\ or ./ + prefix = f".{os.sep}" + if file_path.startswith(prefix): + repo_path = file_path[len(prefix):].replace("\\", "/") + else: + repo_path = file_path.replace("\\", "/") + + files.append((file_path, repo_path)) + + return files + +def wipe_remote(): + """Wipes all files from the remote repository to ensure a clean sync.""" + print(f"\n>>> Wiping remote repository: {REPO_ID}...") + try: + # List files to see if the repo is already empty + files = api.list_repo_files(repo_id=REPO_ID, repo_type="space") + to_delete = [f for f in files if f not in [".gitattributes"]] + + if to_delete: + print(f"[*] Deleting {len(to_delete)} remote files/folders in a single commit...") + from huggingface_hub import CommitOperationDelete + operations = [CommitOperationDelete(path_in_repo=f"/{f}") for f in to_delete] + api.create_commit( + repo_id=REPO_ID, + repo_type="space", + operations=operations, + commit_message="Wipe repository before sync" + ) + print(f"[OK] Remote repository is now clean.") + else: + print(f"[*] Remote repository is already clean.") + except Exception as e: + print(f"[!] Wipe warning: {e}") + +def upload(): + import shutil + # Ensure font is copied to backend before upload + font_src = os.path.join("..", "frontend", "public", "ArbFONTS-cocon-next-arabic.ttf") + font_dest_dir = "fonts" + font_dest = os.path.join(font_dest_dir, "ArbFONTS-cocon-next-arabic.ttf") + if os.path.exists(font_src): + os.makedirs(font_dest_dir, exist_ok=True) + shutil.copy(font_src, font_dest) + print(f"[*] Copied font from {font_src} to {font_dest}") + + # 1. Clean up remote first + wipe_remote() + + print(f"\n>>> Uploading latest local version to: https://huggingface.co/spaces/{REPO_ID}") + + try: + print(f"[*] Creating/Updating repository...") + api.create_repo(repo_id=REPO_ID, repo_type="space", space_sdk="docker", private=False, exist_ok=True) + + print(f"[*] Syncing local folder to remote...") + api.upload_folder( + folder_path=".", + repo_id=REPO_ID, + repo_type="space", + commit_message="Full Sync: Wiped and Re-uploaded (Stateless Architecture)", + ignore_patterns=[ + ".git*", "__pycache__*", "venv*", "env*", + "*.db", "*.sqlite*", ".*", "*.pyc", "uploads/*", "logs/*", "backups/*" + ] + ) + + print("\n" + "="*50) + print(f"[OK] SUCCESS!") + print(f"[SYS] Environment is now PURE and CLEAN.") + print(f"[LINK] https://huggingface.co/spaces/{REPO_ID}") + print("="*50) + + except Exception as e: + print(f"\n[ERROR] {e}") + +if __name__ == "__main__": + upload()