Comments (7)
Anonymous checkout
from orchardcore.commerce.
I mean anonymous checkout without email to send file or link,show link to download in web site.
from orchardcore.commerce.
Exactly
from orchardcore.commerce.
Changed the title to reflect this. Thanks!
from orchardcore.commerce.
Understood, thanks!
from orchardcore.commerce.
To confirm, the checkout currently (not talking about digital good purchases that's not available yet) can be anonymous, no, @DAud-IcI?
from orchardcore.commerce.
Since #154 it is possible to grant the "Ability to checkout" permission to the Anonymous role. Since #155 you can provide all necessary details on the checkout screen including email and billing address. (the shipping address fields are technically required, but you should be able to hide them via placement) After successful checkout you are redirected to the Order's display page (as of #156) so you can include a download URL there using a link field or custom templates. These three work together, I have just confirmed.
Technically nothing stops you from leaving the email field empty during checkout. It's pre-populated for authenticated users so it's no concern for the regular use-case. If you want your store to be anonymous-only, you can hide the field via placement configuration. On the flip side if the user provides an email address you can send out the download URL using workflows (Order Content Published trigger and Email task). Anything else you need for digital goods should be doable using normal OC features and it's probably very specific to your content delivery backend, which would likely fall out of OCC's scope. But if you have a specific request feel free to open a new issue.
from orchardcore.commerce.
Related Issues (20)
- Have a new community survey (OCC-204) HOT 1
- make class Address partial (OCC-205) HOT 13
- OrchardCore.Commerce.Tests.UI.Shortcuts NuGet misses metadata (OCC-207)
- Checkout exception if the Billing/ShippingAddressFieldEditor shapes are not present (OCC-208)
- The File Content Definition not generate ContentDefinition.json (OCC-213)
- CreateOrderLineItemsAsync does not take care of product discounts (OCC-214) HOT 1
- I have Created a new price variants product content item, but it couldn't display variants inventories. (OCC-217)
- Running FullSecurityScanShouldPass locally fails (OCC-218) HOT 5
- When Creating a new Product Content Item in BagPart, ProductPartIndex don't update. (OCC-220) HOT 1
- Multiple payment intents are created during a single session (OCC-221)
- Aggregating multiple products into a new product that has indepdent unit price,inventory, attributes and SKU, and can be sold indepdently. (OCC-222) HOT 2
- Upgrade to Orchard Core 1.8 (OCC-223) HOT 13
- Ambiguous HTTP methods (OCC-225)
- Inventory part with non-restricted product attributes can't be added to the cart (OCC-229)
- There are two exceptions in OrchardCore.Commerce 2.0 while building project : ArgumentException: Illegal characters in path (OCC-230) HOT 7
- ProductPart SKU field editor vanishes after failed new content creation (OCC-232)
- Stripe script is blocked by CSP (OCC-233)
- Add "Verify currently saved API configuration" button to Stripe settings as well (OCC-234)
- Make it possible to generate product attributes on the fly (OCC-235)
- Reconstruct the solution to include Orchardcore.Commerce.Core (OCC-236)
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.
from orchardcore.commerce.