edd-downloads-as-services's Introduction
=== EDD Downloads As Services === Contributors: easydigitaldownloads, sumobi Tags: easy digital downloads, digital downloads, e-downloads, edd, services, e-commerce, ecommerce, sumobi Requires at least: 3.3 Tested up to: 5.6 Stable tag: 1.0.7 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Mark Downloads As Services in Easy Digital Downloads == Description == This plugin requires [Easy Digital Downloads](https://wordpress.org/plugins/easy-digital-downloads/ "Easy Digital Downloads") v1.9 or greater. Many customers use Easy Digital Downloads to sell "services" rather than "downloads". We get many requests to remove the "no downloadable files" on the purchase confirmation page, because their services do not have/need files attached. This plugin fixes that. It will allow you to select individual downloads which are services, or an entire category which houses your services. If a download is marked as a service, or belongs to one of the categories you selected, the the purchase confirmation page will not show "no downloadable files" for that particular download. If your service does have a file attached, it will still show the file. It also slightly modifies the email receipt so it does not include a dash next to the name. So far, this plugin allows you to: 1. Hide the "no downloadable files found" message on the purchase confirmation page when your service has no download files attached to it 1. Hide the extra dash in the purchase receipt email when your service has no download files attached to it 1. Select categories from the plugin settings that house your "services". Any download within the selected categories will be marked as a service 1. Mark downloads as services on a per-download level. A checkbox is added to the download configuration metabox Suggestions welcome for future features. Developers can take advantage of the _edd_das_enabled meta_key and extend the plugin to suit their needs. == Installation == 1. Unpack the entire contents of this plugin zip file into your `wp-content/plugins/` folder locally 1. Upload to your site 1. Navigate to `wp-admin/plugins.php` on your site (your WP Admin plugin page) 1. Activate this plugin OR you can just install it with WordPress by going to Plugins >> Add New >> and type this plugin's name == Screenshots == 1. Select a category to make all downloads within it a service 1. Mark downloads as services on a per-download level == Upgrade Notice == = 1.0.7 = * Compatibility with upcoming EDD 3.0 release. = 1.0.6 = * Fix: Previous version was missing code related to the update. == Changelog == = 1.0.7 = * New: Added Danish translation. * Fix: Compatibility with upcoming EDD 3.0 release. = 1.0.6 = * Fix: Previous version was missing code related to the update. = 1.0.5 = * Fix: Removed the "No downloadable files found." text in email receipts for download services without a file. This was due to a recent update to EDD. = 1.0.4 = * New: Spanish translations courtesy of Andrew Kurtis = 1.0.3 = * Fix: Fatal error that could occur = 1.0.2 = * Fix: PHP notice * Fix: PHP warning = 1.0.1 = * Fix: If a download is marked as a service but has downloadable files attached, the files will be still shown as normal * Fix: Moved the checkbox option to the "Download Settings" metabox = 1.0 = * Initial release
edd-downloads-as-services's People
edd-downloads-as-services's Issues
Adding extra dash to product name output
Don't list products with no files in [downloads_history]
Since we don't list Downloads in the receipt and order confirmation page, that logic should also apply to [downloads_history]. Requesting we don't list products in [downloads_history] shortcode that contain no download files. For example the Pay Your Invoice product should not exist.
Related to this issue: awesomemotive/easy-digital-downloads#6448 (comment)
Update plugin to remove "This plugin hasn’t been tested..." message
Push an update to prevent customer confusion and prevent the impression it's no longer active or maintained.
Give the extension its own settings menu
Give the extension its own settings menu instead of "Main"
Remove “no downloadable files” on the purchase confirmation page when part of a bundle containing downloads
Bug Report
When using Downloads As Services extension and a "service" download is part of a bundle containing standard downloads, the "No downloadable files" text appears on the confirmation page.
Steps to reproduce:
- Setup a bundle product with standard download as well as a "service" download (with no file attached).
- Purchase bundle
- Notice that "no downloadable files" text appears on the confirmation page for the "service" download.
Update plugin information
- Update Plugin URI:
https://easydigitaldownloads.com/downloads/downloads-as-services/
- Update Author:
Easy Digital Downloads
- Update Author URI:
https://easydigitaldownloads.com
- Update readme.txt contributors:
easydigitaldownloads, sumobi
(not sure if order matters)
Check off the list once completed: https://trello.com/c/XWLBRC2o/275-update-authorship-of-edd-plugins
Add Danish translation
We got a community contributed translation. PR coming.
FES Integration
Add FES integration so that Vendors can add "service" products as well as actual downloadable products.
Customer request: https://secure.helpscout.net/conversation/1459642626/180585?folderId=180499
Move extension settings to its own section
Similar to other extensions, the Downloads as Services settings should be in its own settings section, rather than defaulting to the "Main" section.
Remove get_post() usage for EDD 3.0 compatibility
Just at a quick glance, I'm not even sure that whole line is necessary. The only place $payment
is used is the below two lines, and those only use $payment->ID
anyway, which is already the same as $edd_receipt_args['id']
I suspect.
Bump version/tested to.
A user reached out as Wordfence is notifying that the plugin is not updated in a long time https://secure.helpscout.net/conversation/2283528839/3096917?folderId=5747299
We could push a small update for it.
Add support for w.org translations
Email purchase receipt shows `No downloadable files found.`
Email purchase receipts are now showing No downloadable files found.
since the latest EDD update.
Comes from this change:
https://github.com/easydigitaldownloads/easy-digital-downloads/pull/5501/files
Will put together a PR that simply filters the text to nothing if it is a service without a file.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.