an ASP.NET Open Source CMS & eCommerce platform
Search:
Skip Navigation LinksHome > DotShoppingCart Forums > Support > Using DotShoppingCart > Shipping Type and Paypal
Last Post 10/28/2010 9:57:44 AM By lukezy. 12 replies.
Page 1 of 2 (13 posts) << First < Prev 1 2 Next > Last >> 
10/7/2010 3:00:18 PM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Shipping Type and Paypal
 Hi Luke,
 
I have two Shipping Type : Normal Shipment and Electronic Delivery/No Shipping
 
When customers Orders processed, if the ordered product is the type of Electronic then in Paypal debits money to account automatically,
If the ordered products are of the type Normal Shipment then we have to manually transfer paypals money for that order.
 
Since the Order pipeline is the same for all these orders, we need the Paypal money transmferred automatically rather than manually. 
 
Thanks,
10/13/2010 4:40:06 AM
lukezy
Posts: 2109
Joined: 6/12/2007
Location:WA, US
Re: Shipping Type and Paypal
Hmm, I don't understand what you are trying to do. In the chekcout page users select which payment method to use either Paypal or manual transfer. OrderPipeline just processes which payment method customers choose. Are you saying if the cart has certain type of products then display/hide certain payment method for customer to choose? If so, you can change web\store\SelectPaymentOption.ascx.
DotShoppingCart Staff
10/13/2010 11:40:08 AM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Re: Shipping Type and Paypal
The problem is is independent of  Payment options assume the customer used Credit Card.
 
If he purchases a Product with the ShipmentType = 2 (Download) then There is no shipment selection and no fee, Paypal captures the fundautomatically into our account
But if the same customer buys a product with Shipment=1 (Normal) then We have a automatic shipment fee based on the value, But in Paypal we need to manully capture the fund to our account.
 
I think OrderPipeLine or some other parts in DSC code have difference process based on Normal Shipping or Download (no Shipping).
 
 
10/13/2010 3:04:03 PM
lukezy
Posts: 2109
Joined: 6/12/2007
Location:WA, US
Re: Shipping Type and Paypal
Why cannot you set up the shipping methods so that user can see the correct shipping charge in the checkout page? The final checkout page is business contract. If you change the amount afterwards you change what customers expect and could have high chargeback rate. 
 
Anyway if you do want to go with your solution you can change the method call SubmitOrder in the checkout page e.g. OnePageCheckout.ascx.cs. Chnage the second parameter to use CheckoutPaymentTypeEnum.OfflineCreditCard if it's manual shipping.
DotShoppingCart Staff
10/13/2010 4:06:03 PM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Re: Shipping Type and Paypal
Luke,
 
I am talking about Shipping Type filed in Product table
 
Our shipping method formula is simple :
 
0$ for Total of 1000$ and more
25$ for Total of less than 1000$
 
and this is coded in Checkout and Shipping pages so It automatically calcilates shipping cost, But when a Product is Download type, DCS automatically dropps Shipping and that is correct.
 
My problem is : How Do I implement automated payment captures for all paypal orders?
 
We are using credit card payment (Visa,Master,AMEX) and using PaypalPaymentsPro.
 
Thanks,
 
 
10/14/2010 12:29:19 PM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Re: Shipping Type and Paypal
Luke,
 
This issue is not about Shipping , It is about Paypal and DSC.
 
Paypal amount for DSC orders which contain (download only)  products are captured automatically to account
while
orders with normal products needed to manually capture the fund to account.
 
Since the process are the same (or not the same) we want for alll orders the paypal automatically captures the amount to our account.
 
Please tell me how to implement this in DSC?
 
Thanks,
 
10/14/2010 2:11:35 PM
lukezy
Posts: 2109
Joined: 6/12/2007
Location:WA, US
Re: Shipping Type and Paypal
I still don't understand. What about normal products? Why do they need to be captured manually? Also please define capture manually. My definition is offline credit card payment which you get the credit card and run the transaction via PayPal virtual terminal manually. 
DotShoppingCart Staff
10/20/2010 3:22:18 PM
jeffleeder
Posts: 1
Joined: 5/27/2009
Re: Shipping Type and Paypal
Hi Luke,
 
This is what he means.
 
When someone buys software the pay pal funds go straight into the account without any work from us, but if someone orders a physical product, we have to log into pay pal and manually accept the payment.
 
 
Jeff
10/21/2010 2:02:21 PM
lukezy
Posts: 2109
Joined: 6/12/2007
Location:WA, US
Re: Shipping Type and Paypal
In both cases you don't need to go to PayPal directly. The software is doing the work for you. If physical product, just click "Confirm Stock" button in the Action section. The OrderPipeline will catpure the fund for you. Please take a look at our online help and demo video.
DotShoppingCart Staff
10/26/2010 12:01:43 PM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Re: Shipping Type and Paypal
 Where is this <span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; border-collapse: collapse; line-height: 19px; ">"Confirm Stock" button, there is no such thing in Admin\Orders\Edit Orders</span>
10/26/2010 12:15:09 PM
lukezy
Posts: 2109
Joined: 6/12/2007
Location:WA, US
Re: Shipping Type and Paypal
When the current order status is "Gathering Items From Inventory", you should see "Confirm Stock" button in the Action section. Action buttions change along with the current status. Again please read the online help and watch the demo video.
DotShoppingCart Staff
Page 1 of 2 (13 posts) << First < Prev 1 2 Next > Last >>