LNK إعادة الطلب، إعادة التموين ببضع نقرات لعملائك الأوفياء
يعيد العميل المهني كل شهر طلب المنتجات نفسها، بكميات تتغير قليلًا. يستطيع PrestaShop إعادة طلب كامل، لا اختيار أسطره. تمنحه LNK إعادة الطلب صفحة «منتجاتي المعتادة»: كل ما طلبه من قبل، بسعر اليوم ومخزونه، مع آخر كمية معبأة مسبقًا. يحدّد ويعدّل، فينتقل كل شيء إلى السلة.
- الإصدار 1.1.2 · PrestaShop من 1.7.6 إلى 8.x
- الإصدار 1.9.2 · PrestaShop 9
- PrestaShop من 1.7.6 إلى 9.x
- PHP من 7.1 إلى 8.4
- بدون تعديل على النواة
لقطات الشاشة
النقاط الرئيسية
- صفحة «منتجاتي المعتادة»: كل ما طلبه العميل من قبل، بسعر اليوم.
- آخر كمية معبأة مسبقًا، والتاريخ، وعدد الطلبات، وحالة المخزون.
- البحث والترتيب (الأكثر طلبًا، الأحدث).
- إضافة الأسطر المحددة إلى السلة، مع JavaScript أو دونه.
- أسطر طلب يُعاد طلبها من تفاصيله.
- لا شيء يحتاج إلى إعداد: الصفحة والرابط والتفاصيل جاهزة عند التثبيت.
- رابط الترويسة والسلة الفارغة والرابط من الطلب السريع، للعملاء الذين طلبوا من قبل.
- 0.9 كيلوبايت من CSS و1.0 كيلوبايت من JavaScript، فقط حيث تظهر الوحدة.
- تعدد المتاجر: لا يقرأ كل متجر إلا طلباته.
- الفرنسية والإنجليزية والعربية (من اليمين إلى اليسار).
- PrestaShop من 1.7.6 إلى 9، دون override.
منتجاته المعتادة، بسعر اليوم
تجمع الصفحة منتجات الطلبات الصالحة للعميل في متجرك، تركيبة بتركيبة: تاريخ آخر طلب، وعدد الطلبات، والسعر الحالي لمجموعة العميل، والحالة (جاهز، مخزون غير كافٍ، لم يعد متاحًا). ويبحث عن منتج، ويرتّب حسب الأكثر طلبًا أو الأحدث.
سطرًا سطرًا، بالكمية الصحيحة
تُعبأ آخر كمية مطلوبة مسبقًا ويمكن تغييرها. وتعديل الكمية يحدّد السطر. ونقرة واحدة تضيف الأسطر المحددة إلى السلة، مثل الزر الأصلي، مع فحوص PrestaShop للمخزون والحد الأدنى للكمية.
من تفاصيل الطلب
تحت طلب من سجله، يجد العميل أسطره بسعر اليوم ومخزونه، ويعيدها إلى السلة واحدًا واحدًا أو معًا.
أبعد من «إعادة الطلب»
| «إعادة الطلب» (PrestaShop) | LNK إعادة الطلب | |
|---|---|---|
| نقطة الانطلاق | طلب واحد | المنتجات، من كل الطلبات |
| الاختيار | الطلب كاملًا، كل شيء أو لا شيء | سطرًا سطرًا، والكمية قابلة للتعديل |
| السعر والمخزون | يُكتشفان في السلة | يُعرضان قبل الإضافة، بسعر المجموعة |
| المكان | سجل الطلبات | حسابي، والترويسة، والسلة الفارغة، وتفاصيل الطلب، والطلب السريع |
يبقى الزر الأصلي: LNK إعادة الطلب للمشتري المحترف الذي يعيد طلب المراجع نفسها، لا بالضرورة الطلب نفسه.
ظاهرة دون إزعاج
رابط «منتجاتي المعتادة» قرب السلة (يضع القالب الأداة)، وكتلة متحفظة حين تكون السلة فارغة (منتجاته الخمسة الأكثر طلبًا، تُضاف بنقرة واحدة)، ورابط «من منتجاتي المعتادة» في صفحة LNK الطلب السريع. لعميل مسجّل الدخول طلب من قبل فقط: لا يرى الزائر شيئًا، ولا تُفتح أي نافذة. ويُطفأ كل مدخل من الإعدادات.
لا شيء يحتاج إلى إعداد
بمجرد التثبيت، تكون الصفحة متاحة على العنوان /mes-produits-habituels، والرابط في «حسابي»، وتظهر الأسطر
القابلة لإعادة الطلب في تفاصيل الطلبات.
خفيفة وسريعة
أرقام مقيسة على الوحدة المُسلَّمة، مضغوطة (zlib، المستوى 9): 0.9 كيلوبايت من CSS و1.0 كيلوبايت من JavaScript، تُحمَّل فقط في هذه الصفحة وتفاصيل الطلب وسلة العميل المسجّل. ودون JavaScript، يعمل كل شيء عبر النماذج.
متوافقة مع PrestaShop 1.7.6 و8 و9
نسختان من الوحدة، واحدة لكل جيل: 1.1 لـ PrestaShop من 1.7.6 إلى 8.x، و1.9 لـ PrestaShop 9، مع صفحة إعدادات أصلية في كل لوحة إدارة، ضمن الطلبات. قالبا Classic وHummingbird دون أي إعداد؛ وتضيف قوالب LNK زر «إعادة الطلب» لكل طلب (عقد القالب). دون override، ودون جدول، ودون أي استدعاء خارجي.
الأسئلة الشائعة
ما الفرق مع «إعادة الطلب» في PrestaShop؟
ينطلق الزر الأصلي من طلب واحد ويعيده إلى السلة كاملًا بكمياته آنذاك: كل شيء أو لا شيء، ويكتشف العميل في السلة ما تغيّر سعره أو نفد من المخزون. أما LNK إعادة الطلب فتنطلق من المنتجات: كل ما طلبه العميل من قبل، من كل الطلبات، سطرًا سطرًا، بسعر مجموعته ومخزون اليوم قبل الإضافة. ويختار أسطره وكمياته. ويتعايش الاثنان: يبقى الزر الأصلي في سجل الطلبات.
ما الطلبات المأخوذة في الحسبان؟
طلبات العميل الصالحة في المتجر خلال الأشهر الأخيرة (24 افتراضيًا، قابلة للضبط من 0 إلى 120؛ و0 يقرأ كل الطلبات). ومن تفاصيل طلب، تُقرأ أسطره كما هي.
هل السعر المعروض هو سعر الطلب القديم؟
السعر المعروض هو سعر اليوم، سعر مجموعة العميل، يحسبه PrestaShop. والمخزون أيضًا هو مخزون اليوم.
ماذا عن منتج حُذف أو عُطّل منذ ذلك الحين؟
يبقى في القائمة مع عبارة «لم يعد متاحًا»، دون خانة تحديد. ويُنبَّه بالطريقة نفسها إلى المنتج الذي لا يكفي مخزونه.
هل يجب أن يكون العميل مسجّل الدخول؟
نعم. الصفحة في حسابه؛ ويُوجَّه الزائر إلى تسجيل الدخول ثم يعود إلى الصفحة.
هل يلزم JavaScript؟
لا. دون JavaScript، يُرسل النموذج ويعود العميل إلى السلة. ومعه، تتم الإضافة دون إعادة تحميل وتُحدَّث سلة الترويسة.
كم منتجًا تعرض الصفحة؟
حتى 200 افتراضيًا، الأكثر طلبًا أولًا (قابلة للضبط من 20 إلى 500). ويصفّي البحث القائمة بالاسم أو المرجع.
هل تبطئ الوحدة متجري؟
لا. 0.9 كيلوبايت من CSS و1.0 كيلوبايت من JavaScript مضغوطة، تُحمَّل فقط في الصفحة وتفاصيل الطلب وسلة العميل المسجّل. ورابط الترويسة لا يحمّل شيئًا.
هل تعمل مع تعدد المتاجر؟
نعم. تُضبط الإعدادات لكل المتاجر أو لمجموعة أو لمتجر واحد، ولا يقرأ كل متجر إلا طلباته.
ماذا يبقى إذا ألغيت تثبيت الوحدة؟
لا شيء. ليس للوحدة جدول ولا override: يزيل إلغاء التثبيت إعداداتها وتبويبها. ولا تُعدَّل طلبات عملائك أبدًا.
أين يجد العميل منتجاته المعتادة؟
في «حسابي»، وتحت كل طلب من السجل، وفي ثلاثة أماكن أخرى إن شئت، مفعّلة افتراضيًا: رابط قرب السلة في الترويسة (يضع القالب الأداة)، وكتلة «منتجاتك المعتادة» حين تكون سلته فارغة، ورابط «من منتجاتي المعتادة» في صفحة LNK الطلب السريع. لعميل مسجّل الدخول طلب من قبل فقط؛ لا شيء للزائر، ولا نافذة منبثقة.
سجل الإصدارات
-
الإصدار 1.9.2 PrestaShop 9
الجديد
- رابط «منتجاتي المعتادة» للترويسة، قرب السلة: الأداة {widget name='lnk_reorder' mode='link'} يضعها القالب، ولا تُعرض إلا لعميل مسجّل الدخول له طلب صالح من قبل.
- السلة الفارغة لعميل طلب من قبل: منتجاته الخمسة الأكثر طلبًا والمتوفرة، تُعاد إلى السلة بنقرة واحدة، مع رابط الصفحة. لا شيء للزائر، ولا نافذة منبثقة.
- العقد lnk.reorder.link/1 (Lnk_Reorder::usualProductsLink): تعرض LNK الطلب السريع رابط «من منتجاتي المعتادة» في صفحتها، دون أي تبعية.
- ثلاثة خيارات، مفعّلة افتراضيًا، لهذه المداخل الثلاثة.
الإصلاحات
- تظهر رسالة «أُضيف سطر (أسطر)» أيضًا حين يكون النموذج داخل قائمة.
-
الإصدار 1.9.1 PrestaShop 9
الإصلاحات
- اسم التبويب تحت «الطلبات» بالإنجليزية والعربية: كان يحمل اسم وحدة LNK أخرى. يعيد التحديث تسمية التبويب الموجود إذا كان لا يزال يحمل الاسم القديم.
-
الإصدار 1.9.0 PrestaShop 9
الجديد
- صفحة «منتجاتي المعتادة» (/mes-produits-habituels، عميل مسجّل الدخول): المنتجات التي طُلبت من قبل في المتجر، مجمّعة حسب المنتج والتركيبة، مع آخر طلب، وعدد الطلبات، وسعر اليوم ومخزونه، وآخر كمية معبأة مسبقًا؛ مع البحث والترتيب.
- إضافة الأسطر المحددة إلى السلة، دون JavaScript أو دون إعادة تحميل (الحدث الأصلي updateCart، ثم lnk:reorder:added)؛ والكمية المعدّلة تحدّد سطرها.
- تفاصيل الطلب: أسطره بسعر اليوم ومخزونه، لإعادتها إلى السلة.
- رابط في «حسابي»؛ وزر لكل طلب للقوالب؛ وعقد القالب lnk.reorder/1.
- صفحة إعدادات بالمظهر المشترك لوحدات LNK، ضمن الطلبات، مع معاينة للصفحة لعميل مختار.
- تعدد المتاجر: إعدادات لكل متجر أو لكل مجموعة أو مشتركة؛ ولا يقرأ كل متجر إلا طلباته.
- الفرنسية والإنجليزية والعربية (من اليمين إلى اليسار).
عرض 3 إصدارات سابقة
-
الإصدار 1.1.2 PrestaShop من 1.7.6 إلى 8.x
الجديد
- رابط «منتجاتي المعتادة» للترويسة، قرب السلة: الأداة {widget name='lnk_reorder' mode='link'} يضعها القالب، ولا تُعرض إلا لعميل مسجّل الدخول له طلب صالح من قبل.
- السلة الفارغة لعميل طلب من قبل: منتجاته الخمسة الأكثر طلبًا والمتوفرة، تُعاد إلى السلة بنقرة واحدة، مع رابط الصفحة. لا شيء للزائر، ولا نافذة منبثقة.
- العقد lnk.reorder.link/1 (Lnk_Reorder::usualProductsLink): تعرض LNK الطلب السريع رابط «من منتجاتي المعتادة» في صفحتها، دون أي تبعية.
- ثلاثة خيارات، مفعّلة افتراضيًا، لهذه المداخل الثلاثة.
الإصلاحات
- تظهر رسالة «أُضيف سطر (أسطر)» أيضًا حين يكون النموذج داخل قائمة.
-
الإصدار 1.1.1 PrestaShop من 1.7.6 إلى 8.x
الإصلاحات
- اسم التبويب تحت «الطلبات» بالإنجليزية والعربية: كان يحمل اسم وحدة LNK أخرى. يعيد التحديث تسمية التبويب الموجود إذا كان لا يزال يحمل الاسم القديم.
-
الإصدار 1.1.0 PrestaShop من 1.7.6 إلى 8.x
الجديد
- صفحة «منتجاتي المعتادة» (/mes-produits-habituels، عميل مسجّل الدخول): المنتجات التي طُلبت من قبل في المتجر، مجمّعة حسب المنتج والتركيبة، مع آخر طلب، وعدد الطلبات، وسعر اليوم ومخزونه، وآخر كمية معبأة مسبقًا؛ مع البحث والترتيب.
- إضافة الأسطر المحددة إلى السلة، دون JavaScript أو دون إعادة تحميل (الحدث الأصلي updateCart، ثم lnk:reorder:added)؛ والكمية المعدّلة تحدّد سطرها.
- تفاصيل الطلب: أسطره بسعر اليوم ومخزونه، لإعادتها إلى السلة.
- رابط في «حسابي»؛ وزر لكل طلب للقوالب؛ وعقد القالب lnk.reorder/1.
- صفحة إعدادات بالمظهر المشترك لوحدات LNK، ضمن الطلبات، مع معاينة للصفحة لعميل مختار.
- تعدد المتاجر: إعدادات لكل متجر أو لكل مجموعة أو مشتركة؛ ولا يقرأ كل متجر إلا طلباته.
- الفرنسية والإنجليزية والعربية (من اليمين إلى اليسار).