2013-09-09 4 views
1

На организованном PayPal добавить в корзину кнопку Я вижу, где вы можете использовать:PayPal Доставка на основе Количество

<input type="hidden" name="shipping" value="3.00"> 
<input type="hidden" name="shipping2" value="2.50"> 

Можно ли и как вы могли бы разбить его, где, если:

  • величина 1 общая доставка «$ х»
  • Если количество 2 - 5 общая доставка «$ хх»
  • Все, что свыше 6 полная доставка «$ ххх»
+0

Что говорит документация Paypal? – Archer

ответ

0

Честно говоря, не используйте встроенную кнопку Paypal. Храните файл сеанса и каждый раз, когда страница загружается, он добавляется к сеансу. Так что в вашем PHP сказать примерно так:

http://pastebin.com/tX6txyD1

, а затем каждый раз, когда пользователь добавляет новый элемент в корзину, заполнить запрос Аякса, что PHP-файл. Должно быть достаточно понятно, как следует форматировать запрос ajax.

Примечание: Это непроверенный и неполный сценарий. Я предлагаю вам добавить к нему (очевидно, вам нужно будет его запустить) и адаптировать его к вашим личным потребностям. Я написал это сейчас просто как альтернативное решение вашей проблемы. Если вам не нравится это решение, обязательно выберите другое; однако, на мой взгляд, это адекватное и самодостаточное решение проблемы, с которой вы сталкиваетесь. Вам нужно будет написать свой собственный javascript для этого, но, как видно, код достаточно настроен для обработки очистки корзины, добавления в корзину и т. Д. Чтобы добавить количества, просто добавьте другой разделитель, например «itemName: Quantity , ITEMNAME: Кол-во, ... ". Это требует немного больше работы, чем при использовании корзины в PayPal, но вы также узнаете больше, на мой взгляд, и можете сделать некоторые уникальные вещи, которые вы не сможете сделать с помощью только корзины PayPal.