Skip to content

Releases: Meykiio/openstore-dz

OpenStore DZ 0.2.0

Choose a tag to compare

@Meykiio Meykiio released this 31 Oct 00:40
62b1a88

Already running a shop? Read UPDATING.md (العربية · Français). About five minutes: one click for the code, one paste for the database. Your products, orders and settings are kept.

ما الجديد

  • الطلب من صفحة المنتج مباشرة: نفس استمارة صفحة الدفع تحت زر السلة، والسلة باقية.
  • صور تتصفحها بالسحب على الهاتف، وأسهم وصور مصغرة على الحاسوب.
  • زر نسخ رقم الطلب بعد الطلب وفي صفحة التتبع.
  • 69 ولاية (القانون 26-06) مع بلدياتها. كل ولاية جديدة تأخذ أسعار التوصيل من ولايتها الأم.
  • حماية أقوى من الطلبات الوهمية: حد للقطع في الطلب الواحد، وحد للطلبات من نفس الاتصال، وحد للتعليقات المزعجة.
  • حذف الطلبات التجريبية من لوحة التحكم.
  • قص الصور تلقائياً بمقاس المتجر عند رفعها.
  • لوحة التحكم تخبرك عندما تصدر نسخة جديدة وعندما تحتاج قاعدة البيانات إلى تحديث.

Nouveautés

  • Commande depuis la page produit : le formulaire du checkout sous le bouton panier ; le panier reste.
  • Galerie à glisser sur téléphone, flèches et miniatures sur ordinateur.
  • Bouton copier pour le numéro de commande.
  • 69 wilayas (loi 26-06) avec leurs communes ; chaque nouvelle wilaya reprend les tarifs de sa wilaya mère.
  • Protection renforcée contre les fausses commandes et le spam d'avis.
  • Supprimer une commande de test depuis le tableau de bord.
  • Photos recadrées au format de la boutique à l'envoi.
  • Le tableau de bord vous prévient des nouvelles versions et des mises à jour de base de données.

For developers

Security: database abuse limits (20 of one item, 50 pieces per order, 10 orders an hour per connection from Cloudflare's client IP, 20 waiting reviews an hour); formula-safe CSV and Google Sheets exports; CSP, X-Frame-Options: DENY, COOP, admin noindex/no-store, robots.txt no longer names /admin; seroval past two script-injection advisories. Fixed: grey colour dots on cards, the service worker serving cached images forever, upload cropping, reviewer initials contrast. New: openstore_schema_version() with SCHEMA_VERSION (bump both on schema changes), the Update OpenStore workflow. Full list in CHANGELOG.