كيف تبيع منتجات رقمية على الإنترنت: دليل عملي
تعرّف على كيفية بيع المنتجات الرقمية على الإنترنت: ما المقصود بها، وأين تبيع، وكيف تسعّرها وترخّصها، وتحمي التنزيلات، وتتعامل مع الضريبة والاسترداد، وتنطلق بقائمة تحقق بسيطة.
7 دقائق قراءة
يمكنك بيع إضافة ووردبريس، لكنك لا تستطيع سلب المشترين الحريات التي تمنحها GPL. تعرّف على الإضافة المجانية مع نسخة مدفوعة أو المدفوعة بالكامل، ومفاتيح الترخيص، والتحديثات، والتسعير، وفحوص الجودة، وأين تبيع.
كيف تبيع إضافة WordPress (ووردبريس) تبدأ بحقيقة واحدة: يمكنك ذلك. فرخصة GPL، وهي الرخصة التي يستخدمها WordPress، تسمح لك بتقاضي مقابل النسخ. ما لا يمكنك فعله هو سلب المشترين الحريات التي تمنحها لهم GPL، لذلك تربح من التحديثات والدعم والراحة ومفتاح الترخيص، لا من إغلاق الشيفرة. يغطي هذا الدليل مسألة الترخيص، ونموذجَي الإضافة المجانية مع نسخة مدفوعة والإضافة المدفوعة بالكامل، والتحديثات والتسعير وفحوص الجودة وأين تبيع.
باختصار
تقول صفحة الترخيص في WordPress إن مطوّريه يرون أن الإضافات والقوالب أعمال مشتقة ترث GPL، مع إقرارها بوجود منطقة رمادية قانونية في تحديد ما يُعد عملاً مشتقاً. ويشترط البند الأول من إرشادات دليل الإضافات (Plugin Directory) التوافق مع GPL، ويوصي بشدة بالرخصة نفسها التي يستخدمها WordPress، أي GPLv2 أو أحدث. افترض أن شيفرة إضافتك يجب أن تكون متوافقة مع GPL.
تقول الأسئلة الشائعة لمشروع GNU إنه يجوز لك بيع نسخ من برمجيات GPL، وإن للمتلقين أن يمرّروا النسخ إلى غيرهم دون قيود إضافية منك. فيجوز قانوناً للمشتري أن يشارك ما اشتراه. يبدو هذا محفوفاً بالمخاطر، لكنه يشكّل نموذج عملك ولا ينهيه: يدفع المشترون ثمن مفتاح الترخيص والتحديثات والدعم والوثائق والثقة بأن الإضافة تُصان. وهذا ليس استشارة قانونية، فاقرأ النص الرسمي لحالتك.
| إضافة مجانية مع نسخة مدفوعة | مدفوعة بالكامل | |
|---|---|---|
| الاكتشاف | البحث في دليل الإضافات | تجلب أنت الجمهور |
| القواعد | تسري إرشادات الدليل | شروطك الخاصة، ضمن GPL |
| الميزات | لا وظائف مقفلة أو تجريبية | أنت تقرر |
| التحديثات | الإضافة المجانية من WordPress.org، والملحقة المدفوعة من خادمك | من خادم التحديثات الخاص بك |
| الثقة | النسخة المجانية تتيح للناس التجربة | تحتاج إلى عروض تجريبية ومراجعات |
للدليل قواعد واضحة. تنص إرشاداته على أن الإضافات لا يجوز أن تحتوي على وظائف مقفلة حتى الدفع أو الترقية، ولا أن تتعطل بعد فترة تجريبية، ولا أن تخدم تحديثات من خوادم أخرى. وتُسمح الخدمات المدفوعة حين تقدّم الخدمة وظائف حقيقية، أما خدمة تقتصر على التحقق من مفاتيح الترخيص فلا يُسمح بها. وتوصي الإرشادات بإضافات ملحقة (add-ons) تُستضاف خارج WordPress.org لإبقاء الشيفرة المدفوعة بعيداً عن نسخة الدليل. ووفقاً لـصفحة التقديم تستغرق مراجعة الدليل من 1 إلى 10 أيام.
والنمط الشائع إذن إضافة مجانية مفيدة في الدليل وإضافة ملحقة مدفوعة من موقعك. أما الإضافة المدفوعة بالكامل فتتجاوز الدليل، فتحتاج إلى عرض تجريبي ووثائق وثقة تبنيها بنفسك.
يربط مفتاح الترخيص عملية الشراء بالإضافة. وعموماً تحتوي الإضافة المدفوعة على مدقّق تحديثات (update checker) يرسل المفتاح وعنوان الموقع والإصدار المثبّت إلى خادم التحديثات لديك. يتحقق الخادم من أن المفتاح صالح وأن التحديثات ما زالت مشمولة، ثم يرد بأحدث إصدار ورابط تنزيل محمي. بعدها يعرض WordPress التحديث في شاشة الإضافات كالمعتاد.
ويدعم WordPress ذلك عبر ترويسة الإضافة Update URI، التي تمنع استبدال إضافة من طرف ثالث بإضافة مشابهة الاسم من الدليل. ويتيح مرشّح (filter) باسم update_plugins_{$hostname}، أُضيف في WordPress 5.8، أن تقدّم الشيفرة تفاصيل التحديث للإضافات التي تشير ترويستها إلى مضيف آخر. يمكنك بناء الخادم بنفسك، أو استخدام أدوات جاهزة: فإضافة Easy Digital Downloads تذكر مفاتيح الترخيص القابلة للتفعيل ضمن ميزات Pro.
ممارسة جيدة: أخبر المشترين بما ترسله إضافتك إلى خادمك، واجعل انتهاء صلاحية الترخيص يوقف التحديثات والدعم بدلاً من أن يعطّل الإضافة في موقعهم. وعلى DevMarket يحصل المشترون على مفتاح ترخيص بعد الدفع وينزّلون الإصدارات من حساباتهم؛ واقرأ شروط البائع لمعرفة ما يتولاه السوق.
الترخيص السنوي يدرّ دخلاً منتظماً يموّل التحديثات والدعم، والمشتري الذي يتوقف عن التجديد يحتفظ بالإصدار الذي لديه. والترخيص مدى الحياة جذاب للمشترين، لكنه يلزمك بالصيانة سنوات، ففكّر في ربط «مدى الحياة» بإصدار محدد من المنتج أو بفترة دعم. وقدّم مستويات بحسب عدد المواقع إن تفاوت الاستخدام. ويغطي كيف تسعّر البرمجيات التي تبيعها وتحدد شروط ترخيصها الخيارات. وعلى DevMarket يمكنك اختيار تحديثات مدى الحياة أو تحديثات طوال فترة الدعم، وتحديد فترة دعم، والتسعير بعملات عدة.
اكتب خطوات التثبيت والمتطلبات ودليلاً لإعداداتك شاشة بشاشة وأسئلة شائعة وسجل تغييرات. وإذا كان بإمكان المطوّرين توسيع الإضافة، فاسرد خطافاتك (hooks) ومرشّحاتك (filters). حدّد أين يجري الدعم، وكم تستغرق في الرد، وما هو خارج النطاق. واطلب من المشترين في كل طلب إصدارات WordPress وPHP وWooCommerce والإضافات الفعّالة، لتتمكن من إعادة إنتاج المشكلات.
شغّل Plugin Check. تنشره WordPress.org، وتختبر به الإضافة وفق معايير الدليل، إضافة إلى أفضل الممارسات في التدويل وإمكانية الوصول والأداء والأمان. استخدم Tools ثم Plugin Check، أو wp plugin check في سطر الأوامر. وهو لا يغني عن المراجعة اليدوية، واجتيازه لا يضمن القبول. وتضيف صفحة التقديم أن الإضافات التي تحتوي على مخرجات غير مهرَّبة (unescaped) أو بيانات غير منقّحة (unsanitised) أو نماذج بلا nonce لن تُقبل.
ثم افحص الإعلانات. يمكن لترويسات الإضافة أن تذكر Requires at least وRequires PHP وLicense وRequires Plugins. وبالنسبة إلى WooCommerce أضف ترويستي WC requires at least وWC tested up to، وأعلن التوافق مع تخزين الطلبات عالي الأداء (HPOS) في ملف إضافتك الرئيسي، كما يبيّن دليل وصفات WooCommerce:
add_action( 'before_woocommerce_init', function () {
if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) {
\Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true );
}
} );ينبّه WooCommerce أصحاب المتاجر الذين يفعّلون HPOS بينما إضافة غير متوافقة فعّالة. وإذا كانت إضافتك تمسّ السلة أو صفحة الدفع، فافحص كتل السلة وصفحة الدفع (cart and checkout blocks) أيضاً. راجع كيف تُصدر إصدارات برمجية تجتاز مراجعة السوق للروتين الكامل.
على موقعك تحتفظ بعلاقتك بالعميل وبالهامش كله، وتتولى أيضاً الدفع والضريبة والفواتير ومفاتيح الترخيص والتنزيلات والاسترداد والدعم. أما السوق مثل DevMarket فيمنحك جمهوراً وصفحة دفع جاهزة. فهو يصدر مفتاح ترخيص بعد الدفع، ويفحص كل إصدار قبل نشره، ويعرض عرضاً تجريبياً مباشراً أو جولة تلقائية في المنتج. ولا تأتي المراجعات إلا من مشترين لديهم ترخيص فعّال، ويمكنك الرد عليها علناً. ويحتفظ السوق بعمولة، فاقرأ شروط البائع. ويدرج كثير من المؤلفين منتجاتهم في سوق ويبيعون أيضاً من مواقعهم.
والاسترداد يتبع التقسيم نفسه: على موقعك تكتب السياسة بنفسك، وللسوق سياسته الخاصة، مثل سياسة الاسترداد في DevMarket. وأجب عن المراجعات بأدب وبتفصيل محدد.
موقف WordPress أن الإضافات ترث GPL، ويشترط الدليل التوافق مع GPL. اقرأ صفحة الترخيص واسأل محامياً عن حالتك.
يستضيف الدليل إضافة مجانية تعمل بالكامل. ولا يسمح بميزات مقفلة أو تجريبية، فبِع الميزات المدفوعة كإضافة ملحقة منفصلة، أو كخدمة، من خارج الدليل.
استخدم ترويسة Update URI وفحصاً للترخيص وخادم تحديثات، تبنيه أو تشتريه. واجعل التحديثات مرتبطة بالترخيص، لا بالميزات.
فقط إذا كنت قادراً على صيانة الإضافة سنوات. ويقصره كثير من المؤلفين على إصدار أو على فترة دعم.
إذا كانت إضافتك تتعامل مع طلبات WooCommerce فنعم، ينبغي ذلك. أعلن التوافق بعد أن تختبره فقط.
اختر نموذجك، واكتب شروط ترخيصك، واختبر كل إصدار. ثم راجع كيف تكتب صفحة منتج برمجي تحقق المبيعات، وتصفّح إضافات WordPress الموجودة لتستلهم طريقة العرض، وقدّم طلبك عبر صفحة البائع.
تعرّف على كيفية بيع المنتجات الرقمية على الإنترنت: ما المقصود بها، وأين تبيع، وكيف تسعّرها وترخّصها، وتحمي التنزيلات، وتتعامل مع الضريبة والاسترداد، وتنطلق بقائمة تحقق بسيطة.
7 دقائق قراءة
الإصدار الذي يُرفض في المراجعة يكلّفك أياماً. جهّز أرشيفاً نظيفاً، واستخدم أرقام إصدارات واضحة، واكتب سجل تغييرات صادقاً، وحدّد التوافق، واختبر على تثبيت جديد ليُعتمد إصدارك من أول مرة.
4 دقائق قراءة
صفحة المنتج هي مندوب مبيعاتك. تعلّم كيف ترتب المقدمة ولقطات الشاشة والميزات والتوافق والأسئلة الشائعة وسجل التغييرات، وكيف يبني العرض التجريبي أو الجولة الثقة.
4 دقائق قراءة
لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.