Page 1 of 1

مشكلة في العملات وطريقة الدفع باي بال ....نريد المساعدة

Posted: Tue Aug 14, 2012 3:11 pm
by strmix
السلام عليكم وبأختصار شديد

المشكلة الاولى : جميع المسجلين بالمتجر في حقل الاسم الاول واسم العائلة باللغة العربية مثل : محمد او عبدالله لا يستطيعون الشراء من الباي بال ويرفض الدفع .

المشكلة الثانية :عندما تكون العملة الاساسية في المتجر
S.R بالريال
ولنفترض اشترى الزبون بمبلغ 350 ريال وعند انتهاء الطلب والانتقال الى صفحة الدفع في الباي بال
يقوم الباي بال بخصم مبلغ 350$ دولار
وهذي تعتبر كارثة وسرقة قد لا يلتمس الزبون العذر للمتجر ويعتقد انها سرقة مقصودة

لماذا الباي بال لا يقبل عملة الريال علما ان الباي يخصم بالريال في بعض المواقع
هل يوجد تحويل تلقائي في المتجر او في الباي بال عند الشراء بالريال الى دولار وجزاكم الله خير

Re: كارثة في الباي بال قد تصيب المتجر بسمعة السيئة

Posted: Wed Aug 15, 2012 5:01 pm
by aloqiylat
وعليكم السلام

للاسف لن يجيب عليك احد في الدعم الفني

راجع عدد المواضيع المطروحة في هذا الخصوص ، سبق طرحت موضوع قبل شهرين ولم يرد عليه

افضل حل لك هو ان تبحث عن سكربيت اخر يكون الدعم الفني فيه افضل من اوبن كارت

Re: كارثة في الباي بال قد تصيب المتجر بسمعة السيئة

Posted: Thu Aug 16, 2012 10:18 am
by strmix
بالعكس يا عزيزي المشرف وباقي المبرمجين دائما يردون على الاستفسارات

ولكن لابد ان نتحلى بالصبر

شكرا لك وممنظر الاجابة

Re: كارثة في الباي بال قد تصيب المتجر بسمعة السيئة

Posted: Mon Aug 20, 2012 6:06 pm
by strmix
اخواني اريد الحل انتظرت كثيرا ولم يجيبني احد

Re: مشكلة في العملات وطريقة الدفع ....نريد المساعدة

Posted: Thu Aug 23, 2012 6:18 pm
by OmarElsherif
السلام عليكم ورحمة الله وبركاته

أظن سبب المشكلة هو انك قمت بتعديل إسم العملة الرئيسية (الدولار) في قسم العملات. إذا كان هذا صحيحاً فكان يجب عليك أن تضيف عملة الريال السعودي وتضيف نسبة التحويل بينها وبين الدولار.

المشكلة الثانية (في حالة الإحتفاظ بعملة واحدة هي الريال السعودي) عندما يتم تحويل العميل إلى موقع الـ
PayPal
فيجب أن يكون في بيانات التحويل نوع العملة، ومن الواضح أن موقعك يقوم بوضع قيمة الريال السعودي في خانة القيمة ونوع الدولار في خانة العملة.

الحل هو أنك إما تجعل عملة الدولار عملة رئيسية، وتضيف الريال السعودي كعملة إضافية مع نسبة التحويل.
والحل الثاني أنك تبحث عن مبرمج يعدل الـ
Payment Module
الخاص بالـ
PayPal.

الرجاء العلم بأني حاولت الإفادة بحسب فهمي لطريقة عمل الـ
OpenCart
ولست متأكداً من نوع المشكلة التي تواجهك.

Re: مشكلة في العملات وطريقة الدفع ....نريد المساعدة

Posted: Fri Aug 24, 2012 12:48 am
by strmix
عزيزي اوضح لك اكثر

عندما يقوم الزبون او الزائر بشراء وكتابة الاسم الاول والاسم الاخير بالعربي لا يقبل موقع الباي بال الدفع ثم قمت بكتابة الاسم الاول والاسم الاخير بالغة الانجليزي فلم اواجه المشكلة
ومن الصعب ان اطلب من العملاء او الزوار كتابة الاسم الاول والاخير بالانجليزي

Image

المشكلة الثانية وهي ان الزبون الذي يريد الشراء وانهاء الطلب بالريال السعودي والدفع عن طريق الباي البال يتحول المبلغ الى دولار في موقع الباي بال فمثلا

شراء من المتجر ب 300 ريال
عند انهاء الطلب والدفع في الباي بال يصبح 300 دولار

لابد من ويجد حل او موديول او اي شي لحل هذة المشكلة

Re: مشكلة في العملات وطريقة الدفع ....نريد المساعدة

Posted: Thu Oct 04, 2012 11:00 pm
by opencartArab
عفوا على التأخير

المشكلة الاولى ليست مشكلة بمعنى كلمة مشكلة ولكن يجب أن يكون عنوان الفاتورة باللغة الانجليزية في الخطوة رقم
2
وهي بسبب ان باي بال لايقبل عنوان الفاتورة الا باللغة الانجليزية
والأفضل التنويه عليها للعملاء

بالنسبة للمشكلة الثانية هي مشكلة فعلية وحلها كالتالي

افتح الملف على المسار التالي
/catalog/model/payment/pp_standard.php
ابحث عن

Code: Select all

if (!in_array(strtoupper($this->currency->getCode()), $currencies)) {
			$status = false;
		}	
واحذفها ثم احفظ الملف

ثم افتح الملف على المسار التالي
/catalog/controller/payment/pp_standard.php
وابحث عن

Code: Select all

$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);
وأضف بعدها

Code: Select all

		$currencies = array(
                'AUD',
                'CAD',
                'EUR',
                'GBP',
                'JPY',
                'USD',
                'NZD',
                'CHF',
                'HKD',
                'SGD',
                'SEK',
                'DKK',
                'PLN',
                'NOK',
                'HUF',
                'CZK',
                'ILS',
                'MXN',
                'MYR',
                'BRL',
                'PHP',
                'TWD',
                'THB',
                'TRY'
             );
          
             if (!in_array(strtoupper($this->currency->getCode()), $currencies))
             {
                $order_info['currency_code'] = 'USD';
             }
ثم احفظ الملف

واذا استمرت المشكلة بلغني

وهذه المشكلة تظهر غالبا بعد عمل ترقية للمتجر
وتقريبا تبدأ من الاصدار رقم
1.5.2
وفي بعض الأحيان بعد عمل ترقية لايظهر الباي بال من ضمن طرق الدفع قي صفحة انهاء الطلب

Re: مشكلة في العملات وطريقة الدفع باي بال ....نريد المساعدة

Posted: Mon Oct 22, 2012 12:19 pm
by strmix
اعتذر منك عزيزي على التاخير
واشكرك جزيل الشكر على المساعدة
المشكلة لثانية تم حلها والحمدلله ولكن باسم انجليزي كما ذكرت

ولكن جربت الدفع عن طريق توكاش اوت
2checkout
ونفس المشكلة السابقة من حيث المبلغ

1000ريال عند عملية الدفع بـ
2checkout
تكون في موقع الدفع 1000 دولار

هل يوجد حل

Re: مشكلة في العملات وطريقة الدفع باي بال ....نريد المساعدة

Posted: Mon Oct 22, 2012 3:31 pm
by opencartArab
ماتعاملت مع تو شيك أوت من قبل

ممكن ترسل استفسارك هنا

http://forum.opencart.com/viewforum.php?f=113

Re: مشكلة في العملات وطريقة الدفع باي بال ....نريد المساعدة

Posted: Sun Dec 09, 2012 4:01 am
by aakg2a
اخي الكريم لدي نفس المشكلة

وطبقت نفس الحل لديك وعند اختيار خطوة الدفع يظهر لي رسالة
(internal server error )

للمساعدة من فضلكم


النسخة 1.5.4

Re: مشكلة في العملات وطريقة الدفع ....نريد المساعدة

Posted: Fri Apr 27, 2018 9:07 pm
by ezateldeeb
opencartArab wrote:
Thu Oct 04, 2012 11:00 pm
عفوا على التأخير

المشكلة الاولى ليست مشكلة بمعنى كلمة مشكلة ولكن يجب أن يكون عنوان الفاتورة باللغة الانجليزية في الخطوة رقم
2
وهي بسبب ان باي بال لايقبل عنوان الفاتورة الا باللغة الانجليزية
والأفضل التنويه عليها للعملاء

بالنسبة للمشكلة الثانية هي مشكلة فعلية وحلها كالتالي

افتح الملف على المسار التالي
/catalog/model/payment/pp_standard.php
ابحث عن

Code: Select all

if (!in_array(strtoupper($this->currency->getCode()), $currencies)) {
			$status = false;
		}	
واحذفها ثم احفظ الملف

ثم افتح الملف على المسار التالي
/catalog/controller/payment/pp_standard.php
وابحث عن

Code: Select all

$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);
وأضف بعدها

Code: Select all

		$currencies = array(
                'AUD',
                'CAD',
                'EUR',
                'GBP',
                'JPY',
                'USD',
                'NZD',
                'CHF',
                'HKD',
                'SGD',
                'SEK',
                'DKK',
                'PLN',
                'NOK',
                'HUF',
                'CZK',
                'ILS',
                'MXN',
                'MYR',
                'BRL',
                'PHP',
                'TWD',
                'THB',
                'TRY'
             );
          
             if (!in_array(strtoupper($this->currency->getCode()), $currencies))
             {
                $order_info['currency_code'] = 'USD';
             }
ثم احفظ الملف

واذا استمرت المشكلة بلغني

وهذه المشكلة تظهر غالبا بعد عمل ترقية للمتجر
وتقريبا تبدأ من الاصدار رقم
1.5.2
وفي بعض الأحيان بعد عمل ترقية لايظهر الباي بال من ضمن طرق الدفع قي صفحة انهاء الطلب
هل هذه الطريقه مدعومه فى النسخه 3.0.2.0 لانى لم اجد ذلك الملف
برجاء الدعم
شكرا

Re: مشكلة في العملات وطريقة الدفع ....نريد المساعدة

Posted: Sat Apr 28, 2018 3:32 am
by opencartArab
ezateldeeb wrote:
Fri Apr 27, 2018 9:07 pm
هل هذه الطريقه مدعومه فى النسخه 3.0.2.0 لانى لم اجد ذلك الملف
برجاء الدعم
شكرا
نعم مدعومة ولن تحتاج الى عمل اي تعديل

ولم تجد الملف لأن هذه المشكلة كانت في الاصدارات القديمة وكان ترتيب الملفات يختلف