reactioncommerce / api-plugin-orders Goto Github PK
View Code? Open in Web Editor NEWOrders plugin for the Reaction API
License: GNU General Public License v3.0
Orders plugin for the Reaction API
License: GNU General Public License v3.0
Shop owners should be able to set their order processing time in business days.
There should be a default amount of time for shop owners that to not change this number.
If an order is not shipped in the set amount of time, it is marked as LATE => #2344
@eziel commented on Sat Feb 17 2018
Having the IP address from the computer creating the order could be very helpful for fraud detection and analysis. please add a field to the order collection with the users IP address.
Thank you.
Please contact us instead. We are active in gitter and twitter:
Issue Description
Then I got the new order to the shop admin with testing stripe credentials I can't process the order even I approve It inside stripe account
Steps to Reproduce
Please provide starting context, i.e. logged in as a user, configure a particular payment method.
1.Get new payed order with testing credentials
2. Approve order inside stripe dashboard
3.Go to the orders and order has still new status and nothing can do with it
Not obligatory, but suggest a fix/reason for the bug
We are currently imports our api-plugin-shops
and api-plugin-catalog
as dev dependencies, in order to use their schemas for testing in this package.
We can do this another way, just create these objects internally, but this keeps the tests as they were before with the same schemas.
Copy some properties of order.account
to order
itself. The full order.account
can be queried using GraphQL, but not everyone dealing with orders will have permission to read it. Some fields are handy and need not be behind these strict permissions:
firstName
/lastName
/name
from the account. We have names with each address, but it is not necessarily paid for by or shipped to the orderer.Orders uses the TagSortByField
and TagConnection
type in GraphQL, which lives in the tags plugin.
When work is done to move orders over here, we need to be sure to install api-plugin-tags as a peerDependency.
When an order return is authorized, an RMA should be generated.
Workflow for generating return authorization.
After an order has been marked as delivered, and order followup email and notification should be sent to the customer.
This should
Future case:
Orders uses the Address
type in GraphQL, which lives in the accounts plugin.
When work is done to move orders
over here, we need to be sure to install api-plugin-accounts
as a peerDependency
.
This plugin uses the Address
, and AddressInput
types in GraphQL, which live in the address-validation plugin.
When work is done to move this plugin, we need to be sure to install api-plugin-address-validation
as a peerDependency
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.