Introducing the Sueetie Marketplace Shopping Cart

I’m excited to tell you about the new Shopping Cart coming in the next release of Sueetie Marketplace.  The new Sueetie Shopping Cart is designed to be used with multiple Sueetie Payment Service Providers.  You can’t see the Shopping Cart in action at Sueetie.com just yet because PayPal Standard Payments is the current payment service and PayPal hosts the shopping cart with Standard Payments.  PayPal Standard is a great service in use by many Sueetie communities, but many communities want to control and host their own Shopping Cart.  Coming in Sueetie vNext we’ll be able to use a shopping cart for payment services other than PayPal like Authorize.Net. More news on Authorize.Net is coming soon.

Here’s a screenshot of a Shopping Cart in use.

Image

What I think you’ll really like about the Shopping Cart is that its UI logic is on the client-side, which means everything is fast and changes are dynamically performed on the client.  When the customer changes the quantity, the item’s total price and shopping cart subtotal are updated immediately.

Here’s another example of the integration of jQuery and the shopping cart where a client-side popup confirmation box appears to confirm that the customer is removing an item from his or her shopping cart.

Image

The Shopping Cart displays a message you can configure to indicate that the shopping cart is empty. That is shown below. Customers must be logged-in to enter items in their shopping cart. The Shopping Cart displays a different message you configure for anonymous users.

Image

From Shopping Cart To Checkout

From the Shopping Cart the customer heads to the Checkout Page. The Checkout Page is determined by the current Payment Service Provider. Here is the Checkout Page when using the new Authorize.Net SIM Payment Option. You’ll notice that the message content is a Sueetie Content Part so you can enter a message unique for your site’s customers. The "Enter Payment Information" link is automatically generated based on the Sueetie current Payment Option settings.

Image

Universal Shopping Cart Link

The Sueetie Marketplace Shopping Cart has its own universal link which is present throughout the community across all applications. It displays only when the current Sueetie Payment Option uses an onsite shopping cart option. The link would not appear when configured for PayPal Standard Payments, for instance. You will also notice that the link contains the number of items currently in the user’s shopping cart.

Image

A Persistent Shopping Cart

The shopping cart never dies and remains active until either the user goes through checkout or deletes the items from his or her cart.  Long live the new Sueetie Marketplace Shopping Cart!

Article written by

A long time developer, I was an early adopter of Linux in the mid-90's for a few years until I entered corporate environments and worked with Microsoft technologies like ASP, then .NET. In 2008 I released Sueetie, an Online Community Platform built in .NET. In late 2012 I returned to my Linux roots and locked in on Java development. Much of my work is available on GitHub.