[Ecommerce 7.1.x] como agregar un pago con contra embolso y un sobrecoste de 2 euros.

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
oskar_calvo's picture

Buenas tardes.

Estoy intentando agregar una nueva forma de pago contra rembolso, eso lo he hecho con los siguientes módulos
commerce_cod
commerce_cop
commerce_osp.

El problema que tengo es cuando intento crearr la regla para agregar 2 euros adicionales al pedido cuando se utiliza el sistema contra rembolso.

Como tengo una regla que modifica el precio del pedido en función de si va para españa/canarias/resto de europa, no se si tengo que agregar en esa regla el pago contra rembolso, o tengo que crear una segunda regla para hacerlo.

Edito: intentando crear una segunda regla, no solo no me hace caso sino que encima rompe la regla primera de que en función a donde se envía agrega un precio u otro al envio.

¿Alguna sugerencia que no sea pasar a la versión 7.2.x de ecommerce?

Oskar

Comments

Cash on Delivery Fee

xmorueco's picture

Buenas tardes Oskar,

Yo no tengo mucha experiencia en esta parte, pero tuve que hacerlo hace nada, cierto que era sobre Ecommerce 7.2.x, pero creo que puede servirte igual.

Lo solucioné con Commerce Fees y creando una Rule para ello.
Te adjunto un RAW TEXT con los pasos, espero que te sirva.
Hace nada lo hice de forma similar para Paypal y añadir un fee en % al seleccionar ese método de pago.

Saludos !!

Es necesario añadir un fee al seleccionar el método de pago Cash On Delivery, para cobrar Contra Reembolso

Es necesario instalar commerce_fees y crear una Rule
https://drupal.org/project/commerce_fees

Go to admin/commerce/config/fees and add a new fee type
Name: Cash On Delivery
Title: Contra Reembolso

Add a rule at admin/config/workflow/rules
Name: Cash On Delivery Fee
Event: "Apply a fee to a given order".
Set the conditions. (Payment method: Cash On Delivery)
Action: "Apply a fee to an order".
Entity data selector: "commerce-order".
Fee: Your fee type. (300) EUR
Set amounts, currency and taxes as necessary.

IMPORTANTE: Para poder ver el fee en el review order, es necesario configurar el Payment en la sección Envío.
/admin/commerce/config/checkout
Mover Payment al panel Shipping

Gracias @xmorueco , voy a

oskar_calvo's picture

Gracias @xmorueco , voy a probar con commerce fees, a ver si con ese módulo me sirve.

Edito: parece que hay montados fees en función del destino del envío, y no esta montado por rules, y es machacado por la nueva regla de fees, tengo que deshacer todo esto para mover todo a rules.

Oskar

Ya te digo @oskar, no tengo

xmorueco's picture

Ya te digo @oskar, no tengo mucha experiencia de encontrarme escenarios diferentes de Tiendas, yo uso Fees y Rules para estas cosas, y la verdad es que va muy bien, y queda bastante limpio de administrar ;)

Si necesitas algo avisa ;)

Saludos

xmorueco

Spanish

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: