Announcing DPD Subscription Areas and Drip Feed Content

  • Jason@DPD
  • June 8, 2015

This weekend we released support for subscription areas in DPD. Vendors can now create their own DPD hosted subscriber “mini-site” and sell recurring subscriptions for access to content. This massive update includes many new features enabling you to sell access to scheduled content, drip feed subscriptions, and paid podcasts.

Based on the feedback and usage of our limited private beta of subscription stores we have modernized the subscriber area, added numerous features such as search, archives, better subscriber management, and an all new post interface, and changed the layout of content both in the admin and subscriber area for better readability.

The Subscriber Area

The all new subscriber area features a responsive design like our cart and checkout and layout optimized for readability and the way subscribers consume content.

Subscriber Index

The subscriber index is the first seen after subscribers log in. It has the first post in full, with the most recent posts below.

Subscriber Area Index

Post Page

Each post opens to its own post page, with any related content and downloads.

Individual Post Page

Archives / Search

The searchable archives page lists all posts in a compact list format. Both the post title and contents are searchable.

Post Archive / Search Page

Responsive Design for Mobile

Like our responsive cart and checkout, we’ve optimized the entire subscriber area for viewing on mobile devices.

Responsive Design

Creating a New Subscriber Area

We’ve added a wizard that guides you through creating your new subscriber area. To get started, create a new store. When prompted, select Subscriptions and the wizard will guide you through the process, step by step.

We’ve created a KB article to explain all the features and options during setup:

Getting Started with a DPD Subscriber Area

Multiple Ways to Post Content

DPD subscriber areas let you post content two ways- scheduled content and Drip Feed posts. The new post page in the DPD admin allows you to write content, attach files and a post image, and specify how this content will be released.

DPD Admin - Post Page

Scheduled Content

Like a traditional blog, you can schedule posts to go live on a specific date / time (or immediately) and all subscribers will see the post when it is published. You can attach downloads and a post image to your posts.

For more information on posting content:

Creating Content Posts

Drip Feed Content

One of the most popular requests we’ve ever had, DPD now supports drip feed content series where you specify what day after signup that a subscriber gets access to content. Drip feed posts allow you to queue up content and release it for each individual subscriber when they reach the drip feed interval.

Drip Feed Posts

For more information on creating drip feed posts:

Setting up a Drip Feed Series of Posts

Paid Postcast / RSS Support

You can optionally enable paid podcast / RSS feed support so that your subscribers can view your content feed in iTunes or their favorite feed reader. This will add the iTunes and RSS buttons you see in the index screenshot above to your subscriber site.

Check out the KB article below for more information on enabling podcast support:

Setting up a Paid Podcast Feed

Managing Subscribers

You can manage your subscribers from the DPD admin. Easy search tools let you find subscribers and modify their subscriptions, send a password reset, or cancel the subscriber.

Subscriber List in DPD Admin

You can drill down to each subscriber by clicking their name to find out how long they’ve been subscribed, their payment history, and perform account operations.

Subscriber Management page

For more information on managing subscribers:

Managing Subscribers

Need more help?

You can view all the documentation available for the DPD subscriber area in the new knowledgebase category listed below:

Subscriber Areas: Selling Access to Paid Subscription Content with DPD

We’re also here for you! Send us a live chat or submit a support request and one of our support team will do our best to get you started selling subscriptions and drip feed content with DPD. We welcome your feedback!

New ActiveCampaign Integration

  • Jason@DPD
  • April 28, 2015
  • No Comments

ac_symbol_transDPD now integrates with ActiveCampaign and passes customer info from your DPD store to the ActiveCampaign list of your choice when a purchase is made.

Setup only takes a couple minutes and works through ActiveCampaign’s API method for reliability and ease of use.

Other (minor) Changes in this update:

  • Fixed a sort order bug affecting the country list on older carts
  • Moved subtotal above the discount in v3 carts
  • Fixed formatting on user/support page.
  • Added select-to-text input on billing state inputs

DPD Update: Send to Dropbox

  • Jason@DPD
  • April 16, 2015

In this week’s update we have a new feature for customers- they can now send their downloads directly to their Dropbox account instead of downloading.

This new option, which can be disabled on a per-store basis by the vendor under Store Preferences, adds a “Send to Dropbox” button for each downloadable file on the delivery page:


Clicking the Send To Dropbox button will open a dialog that lets the customer log in to their Dropbox account and decide which folder the item should be placed in:


Once the buyer tells Dropbox where to save the file thats it! Dropbox will copy the file directly from DPD to the buyer’s Dropbox folder and sync with their desktop and devices.

We think this will be great for all customers, letting them reliably download files even when they have a poor connection, but Vendors can disable the Send to Dropbox option on a per-store basis by going to Store Preferences in the left menu and unchecking the “Enable Send to Dropbox” option.

Other bug fixes in this release:

  • Fixed a cart issue when a country that does not use states / provinces still displayed a state selection.
  • Fixed invoice translations being applied and made invoice use standard language translation pulldown.
  • Fixed buttontext and buttonhoverbg colors not applying to the checkout button in the cart.
  • Fixed not being able to uncheck the “Show once per sale” option on conversion tracking integration.

DPD Update: Expanded Support, AWeber Integration Upgraded, Admin and Cart Tweaks

  • Jason@DPD
  • March 30, 2015
  • No Comments

Expanded Support and Live Chat

You may have noticed that a new guy has been responding to tickets lately. Several months ago we brought on Chase as a part time customer support rep to answer tickets daily, and today I’m happy to announce we’ve added him as a full-time member of the DPD team. I’m sure everyone will enjoy faster responses to their support tickets and more staff means more features for everyone!

Speaking of more features, we’ve also added live chat support to the DPD Admin for all logged in vendors. When support is available the live chat tab will show “Chat with Us” and when nobody is available for live chat it will show “Submit Support Ticket.” We also have the Knowledge-base available 24/7 that has answers to the most common questions.

Updated AWeber Integration

We’ve upgraded our AWeber integration to use the new API method to add buyers to your AWeber lists. This should be much more reliable than the old parser method where we sent a signup email to sometimes-monitored-sometimes-down AWeber email address.

Because its an API method and we get a response from AWeber for each signup we are also able to log the action in each purchase’s Log section at the bottom of the purchase detail page:

AWeber Logging

Now if someone didn’t get subscribed to a list you can quickly check the transaction and see why- if there is an error response it will be listed there.

Those vendors with existing parser AWeber integrations will need to upgrade to the new API method. You’ll need to disable your old parser based integration (marked as Not Supported) and enable the new API based method, which is super easy.

Any new integrations added will automatically be the new API method since we’re ending support for the old parser based method.

You can read more about it by going to the AWeber Integration Instructions in our KB.

Other items in this release:

  • Fixed white-space collapsing in v3 EULA.
  • Fixed contact vendor feature of affiliate program.
  • Added display of available product keys on product/list (table view) and the purchase action list.
  • Added current store name to store chooser partial at the top of the nav menu.

DPD Update: New Admin Interface, Responsive Cart tweaks and fixes

  • Jason@DPD
  • March 18, 2015

This morning we released a major update to the DPD admin that brings it in line with our new branding that we’re rolling out across the site. You’ll notice a new, cleaner admin after you log in to DPD.

Don’t be alarmed! We didn’t remove or move around any of the key pages so everything is where it used to be. Here are some of the key changes:

New Header Design / User Menu Layout:

We’ve changed the header to be cleaner and contain all user options, including switching to affiliate mode and logout, in the user menus.

New User Menu

We also moved the store selection and “Add New Store” buttons to the top of the left navigation menu:


New Grid and Table views for the product list:

We realize there are a couple different categories of DPD users when it comes to number of products- ones with a handful and ones with a ton. To make DPD easier to use for both, we have added new grid and table views to the product list.

The grid view is great for those with a few products. To get to the options for a product you just move your mouse over it and the context menu displays:


The table view is great for those with lots of products, or “Pro” users who want quick access to all product functions from one context menu:


Which view you use is completely up to you- you can select it using the buttons beside the filter and we’ll default to that view each time you return to the product list. To select the view to use:


This is part of our ongoing branding update while we move all services to the new DPD logo and color scheme. You may have noticed the new logo in notification emails and other places around DPD. Next up we’ll be updating the sales site, so don’t be alarmed when it looks completely different one day- we’re still the same service with a new look.

We welcome feedback on the new admin style and product list options, or the new branding in general. Please drop us a line and let us know what you think.

Other Fixes and Tweaks in this update:

  • Cart: Fixed email merge var for Dansk translation
  • Admin: Removed zendesk tab, added zopim chat/support tab to new admin
  • Cart: Fixed v3 cart X-Frame-Options SAMEORIGIN error for some PayPal checkouts
  • Admin: Fixed Broken dashboards stats in some cases
  • PDF Stamping: Changed PDF encryption to allow annotations when enabled.
  • Cart: Updated State / Province translation for da_DK
  • Cart: Removed “Language” in favor of globe icon
  • Cart: Additional translation for Sweedish
  • Cart: Translations for “Add to Cart” and “View Cart”
  • Cart: Fixed Sweedish Krona Symbol
  • Admin: Allow iframe embeds in ckEditor
  • Affiliates: Fixed payout rates for flat rate amounts displaying correctly
  • Cart: Removed markdown from short descriptions
  • Cart: Fixed order countries by priority, then name
  • Admin: Resolve product update subject lines
  • Cart: Fixed SagePay fields from sometimes showing on other CC forms
  • Cart: Fixed Return if no method was selected
  • Cart: Added noscript tag to no-javascript warning on v3

Introducing the New Responsive Cart and Checkout

  • Jason@DPD
  • February 17, 2015

Today we’re happy to announce the newest version of the DPD cart and checkout. The new v3 version of our cart and checkout is now fully responsive for mobile devices, includes a slick one page checkout, and features new hosted product pages in addition to the cart index.

The New Cart

The new and improved Version 3 cart and checkout brings with it several changes that we think you will love:

DPD responsive one page checkout

Responsive Cart Design. v3 blends a flat, modern look, with responsive design to make your store look great on all devices, big and small.

For the developers and designers out there, we based the new cart on Bootstrap 3‘s responsive grid system so it should be easy to customize.

One Page Checkout. DPD checkout now takes place on one page, with DPD loading whatever forms it needs (shipping, tax, etc.) based on what is in the cart. Where checkouts would previously be up to three pages they are now a single dynamic page. We’ve significantly shortened the conversion funnel for vendors which is proven to lead to more checkout completions.

More Languages. We’ve added 20 more languages to the DPD checkout! We’ve also made it easier to update translations in the future.

Hosted Product Pages

While you still have the option of adding our add-to-cart buttons to your website, DPD now provides hosted product pages that you can link to directly from your website, app, or even ads and forum posts. The hosted product pages use that mysterious “Long Description” field from product setup that we said we’d use in the future.


New Responsive Email Templates

To match our new responsive cart we’ve also updated our email templates to a new responsive design.

If you’ve already customized your emails we didn’t overwrite them- you can get the updated responsive emails by clicking the “Switch to Default” link on any email editor page.


How to upgrade

All new stores will automatically be v3-enabled. Existing stores only take a couple of clicks. Please take a look at our KB article that guides you through the steps.

Upgrade to DPD’s Responsive v3 Cart

We’ve worked hard to make this cart great. Please let us know what you think!

Coming soon!

We have a lot planned for 2015. Already in development we have session based download controls, a hosted ebook reader to help prevent sharing, Buy Now Widgets, pay-what-you-want products, and the return of subscriptions among several other changes.

Planned Maintenance Event for Jan 13, 2015 @ 11:00 PM ET

  • Jason@DPD
  • January 13, 2015
  • No Comments

Tonight we will be applying required security and stability updates to our primary web servers. This even will require a server restart and will result in a brief period of downtime for all DPD users while the servers reboot and come online.

This means that some or all DPD stores and the DPD admin will be offline during the maintenance period while software is updated.

We are going to be performing this maintenance at 11:00 PM ET and expect it to last less than 30 minutes.

See what time this is in your time zone here.

Planned maintenance events like these are rare but important to ensure the stability and safety of DPD. We generally only perform these a couple times a year or when a critical security vulnerability is found in software running on the machines, so we thank you for your patience and understanding.

More EU-VAT 2015 Updates, New Invoice Tweaks

  • Jason@DPD
  • December 30, 2014

We’ve just released several small tweaks to our EU-VAT 2015 support, new invoice, and admin:

EU-VAT 2015 Custom Rates

You can now enter your own country specific rates for EU-VAT countries that override the default rate. While the default published rates will work for most people, there are some special classes of product in some countries that have a non-standard rate. You can now enter the optional rate in the VAT tax integration.

EU-VAT 2015 Custom Rates

Invoice Tweaks:

Based on feedback on our new invoice format, we’ve done the following:

  • Compacted the layout so that it prints on one page. Note: Adding extra text to the invoice, or invoices with many items may force it to print on more than 1 page.
  • Fixed store logo on invoices where it wasn’t displaying in some cases
  • Added invoice option to disaply custom fields
  • Added invoice.css to theme assets so you can customize the invoice CSS to your liking

Added Country Blacklist Rules:

For vendors who want to restrict sale of their products from specific countries you can now create Country blacklist rules by going to Blacklist in the left menu, adding a new rule, and selecting the country.

The country blacklist works on GeoIP lookup using the buyer’s IP address.

Vendors can also always edit their Supported Countries under Shipping to remove countries they do not want to allow sale to from the shipping address country selector.

EU-VAT 2015 Module and New Invoice Released

  • Jason@DPD
  • December 29, 2014
  • 1 Comment

We’re making a lot of EU-VAT related changes here at the end of the year and updates will be rolling out over the next couple days in preparation for the Jan 1st deadline. Here are the current changes:

New EU-VAT 2015 Module Released:

This weekend we released the new EU-VAT 2015 tax module.

You can now configure your stores for the 2015 EU-VAT changes by following the instructions in this updated KB article:

EU-VAT changes that are being released in the next few days:

  • Set your own EU-VAT 2015 rate per tax class (we’ll provide the default country rates, you can override them if you sell a special class of item)
  • We’re going to record the tax class and update the reporting to show rate charged by tax class (for when you set a non-standard rate as above).
  • Expanding the reporting after the 1st. This is non-critical for the 1st since reports are due quarterly, but we’ll get it in there in the next week or so.

Tax Advice:

We have had a flood of tickets asking us for tax advice. I’m sorry, but we’re not tax professionals and we are not qualified to give you tax advice. We strongly encourage you to speak to your accountant or tax professional for advice on if you need to collect EU-VAT.

Specifically, we have been asked by numerous US vendors who have no tax nexus in the EU if they have to collect VAT for EU sales. This has prompted a number of US vendors to ask for the option to disable EU sales completely. We strongly suggest you speak to your accountant or tax professional on if this is a wise decision and the enforceability of EU tax law on non-EU countries.

  • Based on the feedback we’re getting in tickets, we will be implementing the blocking of sales to EU countries. However, this is a large project and it may not be released by the 1st.

New Invoice Template:

As part of the EU-VAT 2015 changes and as a general upgrade to all DPD stores we have implemented a new invoice template based on Bootstrap 3 for responsiveness and print layout for all stores running the current cart version. This new invoice includes all sales data collected by default. It also includes the required EU-VAT 2015 data.

The invoice is now a set template that that includes everything a vendor has ever asked us to include on the template- literally everything from the purchase. There are the standard above / below text areas like every other page of the cart so you can add custom text.

We have already received some feedback on the new invoice. Some of it is good, some bad.

We are going to make the following changes to the invoice over the next few days based on that feedback:

  • Make custom field responses shown on the invoice optional (Theme -> Invoice Page Option checkbox)
  • Compact the layout a bit to keep it printing on one page
  • Show store name or logo correctly at the top of the invoice. This is bug that is being corrected ASAP.
  • Add an invoice-custom.css to the theme assets for advanced customization if desired.

2015 EU-VAT Changes

  • Jason@DPD
  • December 16, 2014

EU VAT laws are changing for electronic service, or ‘e-service’, providers. Today, in line with existing EU VAT rules, the VAT on e-services is charged based on the location of the merchant but, from 01 January 2015, the VAT on e-services must be calculated based on the end customer’s location.

Changes to DPD and your Sales Process

There are a number of changes that vendors have to make:

  • Identify the location of their customers and collect evidence
  • Validate VAT numbers for B2B transactions
  • Apply the correct VAT rate and display it on invoices in destination currency
  • Issue e-invoices in the destination language
  • Store evidence for 10 years
  • Create a quarterly EU MOSS return
  • Be audit ready

We have been busy making changes to DPD to meet the new 2015 EU-VAT regulations. These changes will be available as a new 2015 EU VAT tax class available in the tax setup section of your DPD store prior to Jan 1st 2015.

Identify the location of their customers and collect evidence

DPD already collects the shipping address for the customer and IP address and stores them with the transaction in DPD. This meets VAT location identification requirements.

Validate VAT numbers for B2B transactions

DPD verifies that VAT IDs are valid using VIES when they are entered in the cart.

Apply the correct VAT rate and display it on invoices in destination currency

DPD is changing our VAT rate calculations to meet the new destination based 2015 rules. These rules can be summed up as:

  • Same zone, with VAT ID = Buyer charged VAT
  • Same zone, without VAT ID = Buyer charged VAT
  • Different zone, with VAT ID = No VAT charged
  • Different zone, without VAT ID = Destination VAT charged
  • non-EU = No VAT charged.

We will be doing automatic currency conversion, using Open Exchange Rates for the VAT amount charged at the time of sale to put the VAT amount charged in the destination country’s currency.

Issue e-invoices in the destination language

DPD has completely rewritten the invoice template to include all required information including seller and buyer address and VAT info. We have translated the entire invoice to the 26 languages commonly in use in the EU.

Store evidence for 10 years, Create a quarterly EU MOSS return, Be audit ready

We have made it easy, through a new VAT Report view to export what VAT you have charged for each country. We have also made the above changes to the invoices so that you can print them out and store a record of the transactions to meet any and all record keeping requirements.

DPD will keep your transactions for as long as you are a customer, but we are not a long-term data storage provider. You should always keep a record of your transactions for record keeping and audit compliance reasons.

How to set up the 2015 EU-VAT Rules in DPD

On Jan 1st you will need to switch your stores over to using the new 2015 EU-VAT Tax Rules.

1. Log in to DPD
2. Go to Preferences in the left menu for each store and enter your VAT ID and location information, then save.
2. Go to Tax in the left menu for each store
3. Edit each tax class and remove any old “VAT” or “EU-VAT” rules from your existing table rate tax classes, then save
4. Enable the new 2015 EU-VAT tax rules for each tax class.