Sugiero leer el tutorial sobre botones «comprar ahora» y «carrito de compras» para comprender sin problemas este tutorial.
A veces ocurre que tenemos un productos por ejemplo unas botellas de lubricante cuyo precio varía según el tamaño por lo que necesitamos un combo en el que elija el usuario y paypal altere el precio del producto, para eso agregamos el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <input type="hidden" name="on1" value="Size">Size <br /> <select name="os1"> <option value="06oz">6 oz. bottle - $5.95 USD</option> <option value="12oz">12 oz. bottle - $9.95 USD</option> <option value="36oz">3 12 oz. bottles - $19.95 USD</option> </select> <br /> <input type="hidden" name="option_index" value="1"> <input type="hidden" name="option_select0" value="06oz"> <input type="hidden" name="option_amount0" value="5.95"> <input type="hidden" name="option_select1" value="12oz"> <input type="hidden" name="option_amount1" value="9.95"> <input type="hidden" name="option_select2" value="36oz"> <input type="hidden" name="option_amount2" value="19.95"> |
Como vemos aquí el código se divide en dos partes:
– Primero creamos un campo hidden llamado on1 con el nombre del atributo (size) y un combo llamado os1 donde guardamos el valor del tamaño (6, 12 o 36 onzas)
– En la segunda parte debemos establecer un precio por cada una de las opciones por ejemplo si elijo 6oz(option_select0) el precio será 5.95(option_amount0)
Finalmente sugiero leer el post anterior en el que explico el uso de atributos en paypal
Gracias!!, estuve buscando por mucho tiepo en la documentacion oficial y no daban ningun ejemplo de como hacerlo, es decir uno debia imaginarselo (imposible).
Buen post, felicitaciones,