New Product Feature Rolling Out: Multiple Fulfillment Based Delivery

Fulfillment based product delivery is the future of DPD and what we will be migrating all stores and products to over the next 30 days. What are Fulfillments? Previously with DPD you picked a product type (download, key, service, tangible, etc.) and were locked to just that product type. With fulfillments, you'll just select if a product is digital (no physical delivery) or tangible and then you can add as many fulfillment methods to the product as you like. This makes it possible to create products with multiple files, products with multiple files and a product key, a product with multiple files, a key, and delivery text (like service products), or any combination of the above. So what does this mean for me?! Well, thats a good question! Here are the big improvements for vendors with fulfillments: You no longer need to use a combo and multiple product slots to...

Read more »

Jun 7 Update: Bulk Coupon Creation, Squashed a few Bugs

Today's update brings a often requested feature enhancement and fixes a couple minor bugs uncovered by vendors. Bulk Coupon Creation Previously we've had vendors who wanted us to create many single use coupons to give away as promotional items, in exchange for payment in offline settings like conferences, etc. We've always been happy to create these manually, but it was a time consuming process that required a developer to manually insert them in to the database, making the vendor wait. Well, no longer. Vendors can now create multiple coupon codes with the same settings by inserting multiple codes, one per line, in the coupon creation form. Once you submit your multiple codes, we'll show you a confirm page for you to double check and make sure that everything looks ok before they're actually created. Bulk coupon codes are useful for a number of different scenarios- Offline sales at conferences or...

Read more »

May 28 Update - Tons of Little Things

Today we released an update that has many user-requested tweaks and fixes. Some of the items listed below were patched out between full updates and are included here for reference. Product Site Improvements: Added purchase ID to affiliate emails Added MXN currency Fixed a bug with theme previews and theme colors Addressed a bug with sale limits on the cart Fixed a small bug with form errors on the newsletter page Updated German translations Changed Sagepay test mode from "Simulator" to "Test" Clarified "issue number" error on sagepay Maestro checkout Allow configuring submit order button label on theme. Enable twig processing on theme parameters Fixed a bug with shipping zones not appearing in alpha order. Updated invoice themes to include custom fields Fixed a rare bug when creating bundles CHF currency displays as CHF instead of SwF Fixed a bug that affected some multi-product chooser deployments Fixed a typo on...

Read more »

Keycode Products Now Require Approval

Keycode products are products that deliver a product activation keycode or URL by themselves or with a download. Currently, 4% of products in DPD are keycodes. Of that 4%, we've found that a large percentage of those are used for illegal purposes, being it selling stolen software or game activation keys, links to download stolen software not hosted by our service, and more. This is against the DPD Acceptable Use Policy and we can not, as a responsible company, tolerate distribution of stolen or illegal keys with our service. For this reason, all new trial and paid accounts now have keycode products disabled by default. In addition, we are cracking down and doing an account-by-account search for illegal activity and closing those accounts without warning, as outlined in our Acceptable Use Policy. We understand that there are legitimate uses for keycode products- thats why we designed the feature! It is...

Read more »

Update: Product Delivery Message and More

In This Release Product Delivery Message We have added the product delivery message feature from service products to all products. You can add a message when creating or editing any product. This feature is great for giving your customers a link to a support forum, a phone number, or simply a message telling them "thank you." In addition we have given an option to expire the delivery message when the download limit has been reached. Require Retyping Email on Checkout You can now require that your customers enter their email twice for free and paid checkouts. This can cut down on deliveries to invalid email addresses. If you would like to enable this feature, click on Preferences in the left menu and enable the Require Email Retype on Checkout Auto-return for Add to Cart Links If you would like to bring your customers back to your site immediately after adding...

Read more »

PayPal is Having IPN Issues, DPD Vendors affected

There have been numerous reports of purchases failing to activate in DPD this morning. This is caused by a failure of the IPN system on PayPal's side as outlined in this post by PayPal. As of Jan 28, 12:00 PM PST (Jan 28, 8:00 PM GMT) the IPN system is still broken. If PayPal does not send the IPNs we can't activate downloads. This will cause purchases to not appear in your DPD admin and no downloads or activation codes will be delivered by DPD. This is not a problem with DPD or your account- this is a failure of the PayPal payment notification system and there is nothing DPD or the vendor can do except to wait for them to fix it. Updates from PayPal: UPDATE 5: We have implemented a fix and IPNs for transactions processed after Jan 28, 10:47 AM PST (Jan 28, 6:47 PM GMT) are...

Read more »

New Year, New Features! UPS & FedEx Shipping Calculations, Constant Contact and Sendy Integrations, Bug Fixes

In our first release of the new year we're releasing some often requested shipping and email marketing integrations, as well as a few bug fixes and tweaks that cropped up during the holidays. UPS and FedEx Shipping Calculations Now, in addition to table rate shipping, DPD vendors can enable automatic rate calculation for UPS and FedEx. Setting up UPS Shipping Setting up Fedex Shipping These new options are in addition to our existing simple table rate based shipping calculations, and you can enable any combination for use on your cart. Constant Contract and Sendy Integrations Adding to our ever growing list of stuff we integrate with, we've added Constant Contact and Sendy to our 3rd party mailing list integrations. Email, Event, and Social Media marketing tools and solutions from Constant Contact make it easy to reach, engage, acquire, and retain customers or members. Setting up Constant Contact in DPD Sendy...

Read more »

Update: Custom Field Improvements, Subscription Failed Payments Dunning, Automatic Virus Notifications

In this update we've released two major feature improvements: Custom Field Improvements: External / Hidden Custom Fields and IPN / API passthrough Vendors can now create hidden "external" custom fields in DPD and pass data to these fields through their add-to-cart URLs. The data will be stored with the transaction, and vendors can now get custom field data from both the DPD IPN System and the new DPD Cart API. Adding custom field data to your add-to-cart URLs is as easy as appending a "custom_1=foo" to the end of the URL. This feature will solve a lot of advanced integration requests for vendors such as passing referral or ad source codes to DPD to include with the purchase, or passing landing page versions or sales page A/B testing info to DPD for later analysis. An example of how to include this data in a DPD add-to-cart URL is available in...

Read more »

Update: Introducing the DPD Cart API

Today we've released our first public API for getting data out of DPD. The DPD cart API is intended for programmers who want to integrate 3rd party systems with DPD. The DPD API is a read-only window into your DPD account. It gives you access to storefronts, products, purchases, and subscriber data. The API does not support modifying any data at this time. Along with the API we've released reference documentation and a sample PHP Library to get you started. DPD API Information: API Reference PHP Library More Information Let us know if you have any feedback for the API. It's a new feature and a work in progress so we welcome your input! Other Fixes and Improvements in this update: Added required option for custom field checkboxes Updated support tab to include knowledgebase search Fixed a problem with creating bundle purchases using the customer import feature Fixed a problem...

Read more »

Expanded EU VAT Support

For vendors in the European Union, DPD can now automatically insert the required EU VAT country rules. It's as easy as clicking a button to configure all the country rules in one step! For customers who supply a valid VAT ID, DPD will remove the VAT charge from the cart total. VAT IDs are verified using VIES. To enable EU VAT support, vendors need to do two things: Enable the VAT field in their cart theme Add the EU VAT tax rules for EU countries to your DPD cart tax calculations For full details and step by step instructions on how to configure your store to do EU VAT calculations please view our knowledgebase article: EU VAT Support

Read more »