الموقع يعمل… بقي ربط قاعدة البيانات

النشر نجح، لكن الموقع يحتاج قاعدة بيانات PostgreSQL لحفظ سعر الصرف والطلبات. أضف متغير DATABASE_URL ثم حدّث الصفحة — ستُنشأ الجداول تلقائياً.

  1. أنشئ قاعدة بيانات مجانية على neon.tech وانسخ رابط الاتصال (Connect → Connection string).
  2. في Cloudflare: Workers & Pages → classy-shop → Settings → Variables and Secrets أضف DATABASE_URL (Secret)، ADMIN_PASSWORD، ADMIN_SECRET ثم اضغط Deploy.
  3. حدّث هذه الصفحة.
تفاصيل الخطأ التقنية
Failed query: CREATE TABLE IF NOT EXISTS "store_settings" (
    "id" integer PRIMARY KEY NOT NULL,
    "store_name" text DEFAULT 'كلاسي شوب' NOT NULL,
    "store_name_en" text DEFAULT 'CLASSY SHOP' NOT NULL,
    "handle" text DEFAULT '@classyshop.iq' NOT NULL,
    "exchange_rate" integer DEFAULT 1520 NOT NULL,
    "delivery_fee_iqd" integer DEFAULT 0 NOT NULL,
    "whatsapp_number" text DEFAULT '9647810190066' NOT NULL,
    "instagram_url" text DEFAULT 'https://www.instagram.com/classyshop.iq' NOT NULL,
    "tagline" text DEFAULT 'نفس سعر تطبيق شي إن بالكويت بالدولار، بدون كوبون، والأسماء بالعربية.' NOT NULL,
    "purchase_country" text DEFAULT 'KW' NOT NULL,
    "app_price_factor_bp" integer DEFAULT 11630 NOT NULL,
    "updated_at" timestamp with time zone DEFAULT now() NOT NULL
  )
params: 

الدليل الكامل بالعربية في ملف DEPLOY.md داخل المشروع.