I want to build a shopping cart system in joomla for which I am unable to decide the shopping cart sessions object where should they go and what shall I build a module or a component for that. This cart on checkout should be diverted to paypal and other payment gateways.
You should try virtuemart, good and easy to use, besides there are a bunch of plugins/modules to support other payment gateways ...
Related
Im new to using Spree . We are using Solidus which is a fork of Spree 2.4. I would like to customize the checkout flow in my application. For a signed in user we dont want to show the form for shipping address, billing address, contact information and payment information as we need to prepopulate those fields with the customers information that we have in our database.
I went through the checkout flow docs at https://guides.spreecommerce.org/developer/checkout.html, but still dont have any idea how i can achieve the above . Can someone please guide me as to how can i modify the checkout form to hide the shipping address, billing address, contact information and payment information for a signed in user ?
Thank You
You can easily replace or override views frontend with your own version. To generate frontend in your project
rails generate spree:frontend:copy_views
The checkout views should be in this folder
YOUR_APP/app/views/spree/checkout
The views are coded with ruby erb.
Im using Prestashop webservice to manage cart on external site. I can create/update/delete cart and products by API, all works fine. My next step is add "realize" button, which redirect to the main shop, where user will by able to realize that cart. How can I created cart on external site show on shop? It is possible?
I will be grateful for help.
You can create a cart using webservices and add products to it. The problem is that when you redirect client to shop, even if this cart already exist in DB, shop cookies must be set and inside this encrypted Prestashop cookie should be the cart ID. So, I think you won't be able to do that.
Good luck.
Yes, that is the point. Maybe is not a perfect solution, but found the way, how to display cart created by webserice on external site.
By webservice, I created cart and order for temporary user. In history order of that user is link "reorder", whitch looks like:
http://your_presta_shop/zamowienie?submitReorder=&id_order=X
If you copy and paste that link on the any browser, you see your cart created by API.
A bit late, but hope it helps someone.
There's a way to recover a cart (tested on 1.6.18). You can use the following URL:
http://(your_shop)/order?step=3&recover_cart=(id_cart)&token_cart=(token)
id_cart is the id of your cart :)
token is calculated as follows: md5(_COOKIE_KEY_.'recover_cart_'.$id_cart); (_COOKIE_KEY comes from your config/settings.inc.php in your PrestaShop installation)
You can see that this URL is generated in this two files (not very DRY):
controllers/admin/AdminCartsController.php (look for recover_cart)
controllers/admin/AdminOrdersController.php (look for recover_cart)
I'm looking for a way to do checkout on my bigcartel webshop next to the paypal checkout. I actually just want it to place the order and send the confirmation mail as setup in the (admin) notifications section. In this way I can allow orders to my customers via regular bank transfer.
I have experience in html, CSS and programming in general...
thanks a lot!
Sorry, but there's no way to modify the checkout process in Big Cartel, or add another checkout option (even with heavy customization) - you'll need to use the built-in PayPal or Stripe checkout.
I made a Django online-store site and I need to include paypal checkout system for the cart, but solutions I found online either just for one item only(Buy Now buttons) or something like django-paypal-cart, which is not well-documented and I can't figure out how to make it to the checkout.
Please, give me some hint, maybe good article about how to make your cart items go to the checkout, anything will be highly appreciated, I don't know what else to google now
There are numerous options for tying PayPal into your website or app. Depending on exactly what you're doing or how good you are with web service API's you may choose one or another.
If you want to keep things simple, you can stick with Payments Standard. This is basically what you're referring to about the one item only buy now button, but you can use the cart upload command method to build a form that includes multiple items and pass it all over to PayPal at once.
If you prefer web service API's I'd recommend using Express Checkout. This consists of SetExpressCheckout, GetExpressCheckoutDetails, and DoExpressCheckoutPayment. Read through that general EC documentation to get familiar with the calls and how it all flows.
Another thing I would highly recommend utilizing is Instant Payment Notification (IPN). This is a feature where PayPal will POST transaction data to a listener script that you have sitting on your server any time a transaction occurs on your PayPal account. This includes payments, refunds, disputes, cleared payments that were pending, etc. This allows you to automate tasks like updating your database, sending out custom email notifications, hitting 3rd party web services, etc. and it happens in real-time, so it's very powerful.
this is a newbie satchmo question...so I've implemented satchmo for a django e-shop I am building. I have setup sathcmo following the tutorials, created some products, tested that I can make an order, and then switched to 'real mode', on http://site/settings, clicking on 'accept real payments'. The question is how I can setup the payments to be made on my bank account (a bank in Greece)?
I have not found any reference on this, so please help!
btw, on the checkout page, I get this
You'll need to fill out at least the fields with a *
How do you want to pay?
Payment method*
Payment test module
Gift Certificate
so what does payment test module means? Do I have to install another application? Currently setting.py contains
'payment',
'payment.modules.dummy',
'payment.modules.giftcertificate',
Thanks a lot for any help!
Satchmo has multiple payment methods. I am not sure exactly what payment methods would support interacting with your Greek bank account. Typically people use something like Authorize.net, paypal or google to collect payments.
Once you decide which processor you want to use, then we can help you decide if there's a processor available or if you'll need to build one.