إعداد FireGento Magesetup:لا يتم تضمين اتفاقيات الدفع في صفحة المراجعة السريعة لـ PayPal

magento.stackexchange https://magento.stackexchange.com//questions/46923

سؤال

إعداد FireGento Magesetup:لا يتم تضمين اتفاقيات الدفع في صفحة المراجعة السريعة لـ PayPal - لا يمكن الاستمرار

أدير متجرًا في ألمانيا، ونظرًا للقوانين يتعين علينا إقناع العملاء بتأكيد اتفاقيات معينة قبل أن يتمكنوا من إكمال عملية الدفع.

في وحدة PayPal الجديدة في Magento CC 1.9.1، قمنا بتكوين PayPal Standard (الذي ينص على أنه يتضمن الدفع السريع) - الآن عند محاولة الدفع باستخدام Paypal، فإنه يستخدم دائمًا الدفع السريع (على الأقل هذا ما يقوله متغير عنوان URL) .

بمجرد تسجيل الدخول إلى PayPal، تتم إعادة توجيهك مرة أخرى إلى المتجر، وستظهر لك صفحة مراجعة تحتوي على عنوان URL */paypal/express/review/ - وإشعار بضرورة تأكيد الاتفاقيات قبل أن تتمكن من المتابعة:

لكن:

  • لا يتم عرض مربعات اختيار الاتفاقية في قالب الصفحة
  • لا أريد استخدام الخروج السريع، ولكن المعيار!هل يمكنني تعطيل ذلك في مكان ما؟
  • وما الفائدة من وجود نوعين مختلفين من طرق الدفع عبر PayPal، عندما يتضمن أحدهما الآخر بالفعل؟

--- يحرر ---

إصدار FireGento Magesetup الخاص بي هو 2.1.0 - إصدار github الرئيسي هو 2.1.1 والمطور هو 2.2.0.

لقد رأيت أن ملف التخطيط 2.1.0 لا يحتوي على أي مراجع لـ paypal، ولا الإصدار 2.1.1 كذلك.ومع ذلك، فإن الإصدار 2.2.0 يحدد ما يلي:

 <paypal_express_review>
<reference name="paypal.express.review.details">
<action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>bundle</type><block>bundle/checkout_cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>downloadable</type><block>downloadable/checkout_cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
</reference>
</paypal_express_review>
<paypal_express_review_details>
<reference name="paypal.express.review.details">
<action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>bundle</type><block>bundle/checkout_cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>downloadable</type><block>downloadable/checkout_cart_item_renderer</block><template>magesetup/checkout/onepage/review/item.phtml</template></action>
</reference>
</paypal_express_review_details>

لذا سأحاول الترقية إلى إصدار التطوير 2.2.0 وأرى أنه يعمل بعد ذلك.

--- يحرر ---

حسنًا، الإصدار الجديد لا يزال لا يعمل على الإطلاق.لقد حاولت إضافة مربعات الاختيار يدويًا عبر ملف التخطيط local.xml:

<paypal_express_review>
<reference name="content">
<!-- add magesetup aggreements -->
<block type="magesetup/checkout_agreements" name="magesetup.checkout.agreements" as="agreements" before="express.review.shipping.method" template="magesetup/checkout/onepage/agreements.phtml"/>
<block type="magesetup/checkout_information" name="checkout.onepage.additional" as="additional" after="magesetup.checkout.agreements" template="magesetup/checkout/additional.phtml"/>
</reference>
</paypal_express_review>

لكن مربعات الاختيار التي تم تحديدها ليس لها أي تأثير - فهي لا تزال نفس رسالة الخطأ.

هل كانت مفيدة؟

المحلول

بعد الكثير من المحاولات والفشل، قمت بالتبديل إلى سمة RWD الافتراضية ورأيت هناك، يتم عرض الشروط والأحكام مع مربعات اختيار في صفحة مراجعة طلب paypal.

لذا كانت المشكلة هي السمة "التي اشتريتها"، والتي كانت تحتوي على ملف تخطيط paypal.xml.لقد قمت ببساطة بإعادة تسميته (إلى:_paypal.xml)، لإيقاف تحميله والآن يعمل كل شيء.

لا أعرف بالضبط ما الذي منع TC من العرض حتى الآن.سأحاول معرفة ذلك في يوم آخر.

سأقدم أيضًا بعض التعليقات لمطوري السمات وآمل أن يقوموا بإصلاح هذه المشكلة في موضوعاتهم المستقبلية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top