Today we released an update to our coupon module that makes it easier to browse and manage coupons, especially when you have created many single use coupon or discount codes.
Coupon List Improvements
The coupon list now features a more compact table that lists more coupons at once and includes filters so you view specific coupon status, or a specific coupon name.
Color Coded Coupon Display
We have also color coded the coupon display to show inactive coupons as red and future coupons (which are not yet active but aren’t technically “inactive”) as yellow.
We hope being able to see at a glance the status of a coupon by its color will make it easier to understand what is going on with a specific code (and stop vendors from having to email us asking why their future coupon shows as “inactive” like an expired coupon).
Bulk Edit Coupon Status and Delete Coupons
In addition to the list and filter improvements, we have also added the ability to bulk edit the coupon status or bulk delete coupon codes. Simply check the box and use the menu at the bottom to select the action.
This is a minor update but we’re not resting on our laurels- The entire DPD team is in the middle of a migration to move all DPD servers to Amazon Web Services. We’ve always used Amazon S3 for product backup, storage, and delivery, and now we’re moving everything else for greater scalability, speed improvements, and redundancy.
We will be making a dedicated post about the AWS migration and what it will mean for vendors soon.
Today we’ve released an often requested feature- custom fields for the DPD cart and checkout.
Vendors can now create required or optional custom fields for the cart complete with field type (text, checkbox, select, radio, textarea), label, and description.
To see an example of custom fields, add the DPD demo product below:
[box] Demo Cart Product: $5.99
Example showing custom required and optional fields
The contents of custom fields are displayed with the purchase record in the DPD admin. We’ll soon be adding the ability to populate custom fields with input from your website, and send the custom fields via the DPD IPN system to your own scripts and programs.
Just like everything else in DPD, creating a custom field is easy with no coding required. Simply go to Custom Fields in the left menu for the store you’d like to add the fields to checkout, click the “Add New Custom Field” button, and fill out the form:
Other Tweaks and Fixes in this update:
Added a subscription signup complete email with their username and login URL
Optimized purchase csv export to prevent an out of memory condition for very large exports
Fixed an error that sometimes occurred on cart/remove action
Updated the way tax and discounts are calculated to comply with GST/PST/VAT requirements
We didn’t really tell anyone about it though- it was right in the middle of the new cart and checkout flow launching and we just got covered up. Sorry! We aim to remedy that with this post!
What is Bodega?
Mac developers have always had challenges getting their great products into the channel, and then being successful once they got there. For Mac developers everywhere, Bodega serves as a perfect addition to their channel and product sales strategies. Bodega provides regular, consistent access to a large and growing audience base directly from Mac desktops around the world.
Developers who wish to include their Mac products in Bodega enjoy the following key benefits:
No charge for membership in the Bodega Developer Program.
For each sale taking place in Bodega, Freshcode charges the developer 10% of the application’s sale price- the developer retains 90% of the sale price.
No API restrictions for applications submitted for inclusion in Bodega.
Zero interference in developer/customer interaction.
A wide variety of advertising, marketing, and co-marketing programs for Bodega developers.
Developer-owned deployment and management of their product upgrade/update strategy, as they always have.
Bodega automatically checks for application updates for all Sparkle-endowed applications on the user’s hard drive each time it is launched.
Developers need not create a special version of their app or their DPD checkout for inclusion in Bodega.
No formal application vetting or approval processes.
Bodega is the new way for customers to discover and purchase software, and for developers to reach customers on an inexpensive, highly-profitable, ongoing basis.
Using Bodega with DPD
Integrating your current DPD cart and checkout with Bodega is ridiculously easy.
The integration will pass the following on successful order completion with DPD:
DPD purchase ID
Tax and Shipping Totals
Items included in the order
This will let you track your sales, view traffic sources and referral info for purchases, generate reports, and more in Google Analytics.
We’ve also made a change to the way the universal 3rd party tracking integration works- you can now select if the tracking code will be shown once per transaction or every time the delivery page is loaded. This is useful for preventing false conversions on goal funnels and trackers that track every page load (like Google Analytics and Adwords) by only showing the tracking code once per transaction.
You can enable or disable the “show only once per transaction” option when editing or setting up the 3rd party tracking code integration in your list.
This integration will allow you to place any 3rd party conversion or affiliate tracking code on your store’s delivery / order confirmation page. The integration also includes variables for order, customer, and store values so you can pass information like the order total, purchase ID, or customer info in to your tracking code.
The integration is easy to use:
1. Log in to your DPD account
2. Go to Integrations in the left menu
3. Add the “3rd Party Conversion Tracking Code” integration to your store
4. Name the integration and paste your code.
5. Save. That’s it!
Links to the available variables and reference documentation are on the setup page.
It has been requested from several vendors that we add a feature to prevent problem buyers from making purchases at a store. The scenarios given to us were buyers who repeatedly made purchases then did chargebacks through PayPal or other processors.
Today we released the buyer blacklist feature that lets you block these problem customers.
For PayPal Payments Standard, 2CheckOut, or AlertPay transactions DPD doesn’t know who the buyer is until their payment verification is returned to us after they’ve paid along with their name, email, and address if applicable. This presents a unique problem for us, because for half the transactions that go through DPD we don’t know who the buyers are until after they’ve paid.
To work within this limitation, the blacklist works two different ways depending on what payment method is used on any given store:
For Credit Card Methods (Stripe, Authorize.net, etc.):
DPD will block any buyers who match the blacklist rules from purchasing your product.
For PayPal, AlertPay, 2CheckOut, and other 3rd Party Payment Methods:
Because we can’t stop them before they buy (because we don’t know who they are), DPD will check all incoming payment notifications against the blacklist and deny delivery of the products in the order if they match. Orders that fail the blacklist check will be placed in a holding status and the vendor notified via email. The vendor will then have the option to either allow delivery or process a refund through their payment processor.
A Word of Warning:
Vendors can create wildcard blocklist rules based on buyer email address or IP address. This can be a dangerous feature if you’re not careful- it’s very possible to block a huge number of people from buying from your store.
95% of vendors won’t need this feature, but the 5% that do need it really need it. We highly recommend you carefully read the blacklist documentation in our knowledgebase before setting up blacklist rules:
We’ve released a much requested feature- the ability to make buyers accept an End-User License Agreement (EULA) / Terms and Conditions before an item can be added to their cart. This is a feature of the [intlink id=”1260″ type=”post”]new cart and checkout[/intlink], so you’ll need to upgrade if you haven’t already done so (it’s easy and free!).
Adding an EULA to a Product
The new EULA feature is per product. To add an EULA to any product simply create a new or edit an existing product and enable the End-User License Agreement feature. Paste your EULA in to the text box and save your product.
This will display the EULA and require the buyer to hit the accept button before the product can be added to their cart. For instant checkout products, the EULA will be displayed for acceptance before the buyer goes to their processor specific checkout.
Customizing the EULA Page
You might want to change what your EULA is called, for example change the name to “Product Terms” or add additional text to the EULA page. You can easily do this by editing the EULA page options- after logging in to DPD go to Theme in the left menu, edit your current theme, and open the EULA page template options. Like all pages in the new DPD cart and checkout, the EULA page will be decorated by the layout file so you can match it to your website’s look and feel.
You can see the EULA page in action by adding the DPD Demo Product to your cart using the button below:
Today we’re pleased to release upgraded 2Checkout (2CO) support to a full cart processor for our new cart and checkout.
2Checkout.com (2CO) is a worldwide leader in payments and e-commerce services. 2CO powers online sellers with a global platform of payment methods and a world-class fraud prevention service on secure and reliable PCI-compliant payment pages.
2Checkout’s payments platform bundles a gateway and merchant account into one single offering with no need to contract with a merchant bank or manage separate agreements. You can accept Visa, MasterCard, AMEX, Discover, PayPal, Diner’s Club, JCB and Debit cards (in the U.S.) from one solution through 2Checkout’s fully secure hosted payment pages. In addition, 2CO provides call center support, full SSL certification, and the system is translatable in 15 languages and 26 international currencies for buyers and sellers in over 200 countries.
Use promo code DPD2CO for a full waiver of 2Checkout’s $49 signup fee! Visit www.2checkout.com , click “Sign Up Now”, complete the application, and then enter the code into the promo code field to get started with no signup fee.
Integrating DPD with 2Checkout is easy and only takes a minute. For more information, view our KB article 2Checkout Processor Setup
Other fixes and improvements in this update:
Added the ability to edit customer name and email on file in DPD
Added optional phone number field to shipping address collection in the new cart. Turn on phone number collection by going to Theme > Current Theme > Shipping in DPD.
This is going to be a long post, but we’ve never released an update like this before!
Digital Product Delivery was started as a simple instant checkout and delivery system for single, standalone products. As we grew, customers requested features and we bolted them on as well as we could, but after a couple years we were in a corner. We had a place where we wanted DPD to be, but we couldn’t get there with our current cart.
About 8 months ago we sat down and looked at what we needed to do to make Digital Product Delivery the best platform selling and delivering downloads, keycodes, and tangible goods. There were no sacred cows- we decided that whatever we had to do we were going to do it, even if we had to rewrite the whole whole darn thing.
Well, we did.
We’re pleased to announce the all new DPD cart, checkout, and delivery system. The new cart has been rewritten from the ground up to support the advanced features that our vendors have been clamoring for. Written with expansion and improvements in mind, we designed it so future features could be added rapidly through an integration system.
New Cart Features:
Redesigned, Modern Cart and Checkout
The new DPD cart and checkout has been designed with two goals in mind:
1. To improve conversions for DPD vendors
2. To be easy to customize and integrate with your website
The default look of the new DPD cart and checkout is modern, clean, and designed to blend well with today’s websites. Drawing from case studies and industry reports, we’ve designed the new cart to improve conversions and provide a smooth, secure checkout flow.
Of course, we know you want to customize it and make it your own, so we made it easier than ever to completely integrate the DPD cart with your own website. Vendors can easily add text, turn fields on and off, change colors, or use their own logo without ever touching a bit of code. If you’re a designer or handy around the HTML, you can now edit one layout file and wrap the entire cart, checkout, and delivery process in your own site’s design. We provide a visual editor too, so even if you don’t know the first thing about HTML you can still tweak the look to your heart’s content.
Authorize.net is the most popular gateway in the US. With an Authorize.net gateway account money is settled to your own merchant account daily, making it a great choice for established businesses or those who need immediate access to their funds.
Stripe is a full-stack credit card payments processor for US merchants. You don’t need a merchant account or gateway. Stripe handles everything, including storing cards, subscriptions, and direct payouts to your bank account.
Website Payments Pro is PayPal’s credit card processing product. Website Payments Pro is a paid add-on to your PayPal account. With competitive rates, it’s a good choice for those who want to offer credit card payment in addition to PayPal checkout.
Powerful Shipping and Tax Calculation right in the DPD Cart
One of our number one complaints was how poorly various processors handled shipping and tax. And, with the new in-cart credit card processors above we needed a way for vendors to charge shipping and tax without ever leaving the DPD cart. With this in mind we’ve added table based shipping and tax calculations.
Sales tax? VAT? GST/PST? No problem. DPD can now handle all those by country, state/region, or zip code. Need to only charge tax on tangible goods but not downloads? Yep, you can do that too. We even do compound taxes!
Sell physical products and need to create complicated shipping rules? DPD allows you to create rules based on location, weight, quantity, number of items, order total, or any combination of them all. Want to give free shipping, but only to customers in the UK who spend $100 and order 3 items? You can do that!
We’ll be adding more shipping options, including automatic rate quotes from major carriers like UPS, Fedex, USPS, and Royal Mail, soon!
Your Own Subdomain at dpdcart.com
Every new cart will have it’s own unique URL at yourstore.dpdcart.com. This branding in the URL helps customers feel secure and adds legitimacy to your store. We have some exciting future features coming up that will use this, so stay tuned!
Access to Future Features
The new cart is the future of DPD. We’ll still continue to support the old cart for some time, but all new feature development will be on the new cart and checkout system. This includes new discount and cross-sale features, new processors, new shipping tools, and more!
Ok, How Do I Get It?
If your cart is eligible for upgrade to the new cart and checkout you’ll see a Upgrade Cart! link in the left menu under store setup. This will guide you through the 1-step upgrade process where you’ll pick your custom sub-domain. It’s easy! But first…
There are some things you need to know:
The upgrade process is one way- you can’t go back to the old cart once you upgrade. However, all your old links on your website will continue to work- we’ll make them point to the new cart automatically!
Any existing customizations other than tracker HTML and store image will be lost. It’s all new!
The v2 cart only supports PayPal, AlertPay, and the new merchant account processors.
Google Checkout and PayDotCom are not supported by the v2 cart. 99.9% of our vendors report to us that they use these processors because “They’re not PayPal.” They account for less than 3% of transactions through the whole of DPD, and their support is abysmal if you need help. We’re providing much better options for our vendors with the new processors above, and more are on the way. It is undecided at this time if support for these processors will ever be added (but probably not).
Soon we’ll make the new cart default for all new stores and accounts. We’ve got a lot planned for the future!
More payment processors, including UK and international processors like SagePay.
More shipping integrations like UPS, Fedex, USPS, Royal Mail, and anyone else we can find a rate API for.
Up-sales, cross-sales, automatic discounts, and other advanced in-cart sales tools.
Subscriptions! More on this on later, but it’s going to be awesome.
Mobile Checkout, Mobile Vendor Access, and other mobile device features.
Maybe even Streaming video delivery and more secure delivery options!