شريك ديسكورس

:discourse2: الملخص Discourse Affiliate يتيح إنشاء روابط تابعة لأمازون، ويمكن أن يساعدك في تحقيق إيرادات من منتديات Discourse الخاصة بك. عندما ينشئ المستخدمون روابط، وينقر المستخدمون الآخرون على هذه الروابط ويشترون منتجات من أمازون (أو أي برنامج تابع آخر مدعوم)، فإنهم يحصلون على عمولات الإحالة.
:open_book: دليل التثبيت هذا المكوّن الإضافي مُضمّن مع نواة Discourse. لا حاجة لتثبيت المكوّن الإضافي بشكل منفصل.

الميزات

قائمة بالدول التي يعمل فيها برنامج Amazon Associates

برنامج Amazon.co.uk Associates
Amazon Sign-In

برنامج Amazon.de Associates
Amazon Sign-In

برنامج Amazon.fr Associates
http://partenaires.amazon.fr/gp/associates/join/main.html

برنامج Amazon.it Associates
https://programma-affiliazione.amazon.it/

برنامج Amazon.ca Associates
Amazon Sign-In

برنامج Amazon.co.jp Associates
アソシエイト・セントラル

برنامج Amazon.es Associates
https://afiliados.amazon.es/

برنامج Amazon.in Associates
Amazon Sign-In

برنامج Amazon.br Associates
https://associados.amazon.com.br/

برنامج Amazon.com.mx Associates
https://afiliados.amazon.com.mx/

برنامج Amazon.cn Associates
https://associates.amazon.cn/join

سجّل وانقر على المزيد حول برنامج Amazon Associates على https://affiliate-program.amazon.com/

التكوين

يقوم هذا المكوّن الإضافي بإزالة جميع روابط الإحالة من المنشورات واستبدالها بمعرف Amazon Associates الخاص بك أو معرف البرنامج التابع الآخر المدعوم.

:mega: سيؤثر هذا التغيير فقط على المنشورات الجديدة والمستقبلية. لجعل التغيير يؤثر على جميع المنشورات الموجودة، ستحتاج إلى القيام بـ إعادة خبز جميع المنشورات مرة واحدة بعد تعيين معرف البرنامج التابع الخاص بك.

إذا قمت بتعيين إعداد الموقع affiliate amazon com ليحتوي على sams-shop، عند ربط المستخدمين بأي شيء من amazon.com، سيضيف المكوّن الإضافي تلقائيًا tag=sams-shop ويقوم بإزالة جميع روابط الإحالة الموجودة.

على سبيل المثال:

https://www.amazon.com/Dragon-Quest-Echoes-Elusive-Age-PlayStation/dp/B07BP3J6RG/

سيتم تحويله تلقائيًا إلى:

https://www.amazon.com/Dragon-Quest-Echoes-Elusive-Age-PlayStation/dp/B07BP3J6RG/ref=br_asw_pdt-5?tag=sams-shop

إعدادات الموقع

  • affiliate enabled: تمكين مكوّن Affiliate الإضافي.
    إذا قمت بتغيير هذا، يجب عليك إعادة خبز جميع المنشورات باستخدام: rake posts:rebake.

  • affiliate amazon com: معرف Amazon Associates الخاص بك (المملكة المتحدة/الولايات المتحدة). سيتم تحويل الروابط فقط لجميع روابط amazon.ca باستخدام القيمة المدخلة هنا.

ستظهر لك العديد من الإعدادات الأخرى مثل affiliate amazon co jp، affiliate amazon com au، affiliate amazon ca، أدخل معرف الشريك التابع الخاص بك اعتمادًا على برامج البلدان التي سجلت فيها.

تشغيل الاختبارات

قم بتشغيل bundle exec rake plugin:spec["discourse-affiliate"]

سجل التغييرات

المهام المتبقية

إضافات

35 إعجابًا

هل من الممكن إضافة دعم للروابط amzn.eu إلى هذا؟ :thinking:

مثال:

https://amzn.eu/d/4c3852b

يعيد التوجيه حاليًا إلى:

https://www.amazon.co.uk/dp/B0CXJ9GM3G?ref_=cm_sw_r_cso_cp_apin_dp_CDAMFS1FPQXBQEWSKWVE&starsLeft=1

يجب تحويله إلى شيء مثل:

https://www.amazon.com/dp/B0CXJ9GM3G/?tag=sams-shop

إعجابَين (2)

لقد قمت مؤخرًا بتثبيت هذا المكون الإضافي على موقعنا وهو يعمل بشكل رائع للمنشورات الجديدة، ولكن تشغيل الأمر rake posts:rebake لم يتسبب في تحديث روابط أمازون للمنشورات القديمة. هل هناك أي خطأ شائع قد يرتكبه فريقي؟ ما أجده غريبًا هو أن المخرجات التي تلقاها بعد تشغيل الأمر تشير إلى مكون إضافي مختلف:

اسم المكون الإضافي هو 'GroupInvitation'، ولكن اسم دليل المكون الإضافي هو 'group-invitation'
إعادة خبز علامات المنشور لـ 'default'
414610 / 414610 (100.0%)e
تم الانتهاء من 414610 منشور!

شكرًا لأي توجيهات إضافية يمكنك تقديمها.

إعجاب واحد (1)

مرحباً، هل تمكنت من جعل هذا يعمل؟

أتلقى خطأ “about.json غير موجود أو غير صالح” عند محاولة التثبيت

كيف تحاول التثبيت؟

عادةً ما يظهر هذا الخطأ عندما تحاول تثبيت Customization > Plugin كما لو كنت تثبت Customization > Theme أو Customization > Theme component. هل اتبعت التعليمات الموجودة في دليل التثبيت المرتبط في المشاركة الأولى؟

إعجاب واحد (1)

عذراً، كان خطئي! شكراً لك

إعجابَين (2)

مرحباً، أنا أستخدم إضافة Discourse Affiliate ولدي Amazon OneLink ممكّن لمعرف المنتسب الخاص بي XXXXXX-20. بما أن OneLink يعيد توجيه المستخدمين تلقائيًا إلى متاجر Amazon المحلية الخاصة بهم، فهل يجب عليّ إدخال معرف المنتسب الخاص بي فقط لـ affiliate amazon com (الولايات المتحدة الأمريكية)، أم أحتاج إلى إضافته لكل بلد على حدة؟

شكراً لمساعدتك!

مزيد من المعلومات حول OneLink
:backhand_index_pointing_down::backhand_index_pointing_down::backhand_index_pointing_down:
https://affiliate-program.amazon.com/resource-center/onelink-launch

:partying_face: تم تضمين هذه الإضافة الآن مع Discourse الأساسي كجزء من Bundling more popular plugins with Discourse core. إذا كنت تستضيف بنفسك وتستخدم الإضافة، فأنت بحاجة إلى إزالتها من ملف app.yml الخاص بك قبل الترقية التالية.

إعجاب واحد (1)

هل يمكننا إضافة هذا في قواعد المعالج؟

rules["amzn.in"] = create_amazon_rule("in") if postfix == "in"

إن نشر الروابط مباشرة في عنوان الموضوع لا يضيف الرمز إلى الرابط الذي يتم إنشاؤه.