Code Monkey home page Code Monkey logo

reaction-cod's Introduction

reaction-cod

forthebadge

Meteor package adds COD Payments for Reaction Commerce.

This is a prototype module -> pull requests are celebrated, feedback encouraged.

Usage

meteor add gouthamve:reaction-cod

In the settings of this package you can set the additional charge and import valid pincodes.

Please note: While the additional charge option is enabled, there is no effect on the final cart right now. A PR is welcome to solve this.

For importing pincodes, please put them in a google sheet and publish it to the web.

Format of spreadsheet: Name the first column of the first row ```Pincode`` and then add the pin codes to the first column as shown.

screen shot 2015-04-18 at 2 56 30 am

Please see issues.

reaction-cod's People

Contributors

gouthamve avatar

Stargazers

Iñigo Echeverría avatar Salahuddin Hairai avatar Inguelberth avatar Zach avatar machiko avatar Alexander Gusman avatar Thomas Walther avatar  avatar Rohan Thacker avatar

Watchers

Brent Hoover avatar James Cloos avatar Thomas Walther avatar  avatar  avatar

reaction-cod's Issues

Pin Code validation

Add option to see if current pin-code can be serviced before accepting order.

If not serviceable, tell the customer and ask him to choose alternate pin-code or direct him to card based payments.

Unable to add the reaction-cod in mac

can not add this package to my reactioncommerce on mac os

`SOPHEAKs-MacBook-Pro:reaction sopheak$
SOPHEAKs-MacBook-Pro:reaction sopheak$ meteor add gouthamve:reaction-cod
=> Errors while adding packages:

While selecting package versions:
error: Potentially incompatible change required to top-level dependency: ongoworks:security
1.3.0, was 2.1.0.
Constraints on package "ongoworks:security":

  • ongoworks:[email protected] <- reactioncommerce:reaction-collections 1.0.4 <-
    reactioncommerce:core 0.11.0 <- gouthamve:reaction-cod 1.2.0

To allow potentially incompatible changes to top-level dependencies, you must pass
--allow-incompatible-update on the command line.

SOPHEAKs-MacBook-Pro:reaction sopheak$ meteor add gouthamve:reaction-cod 2.1.0
=> Errors while parsing arguments:

While adding package 2.1.0:
error: Package name must contain a lowercase ASCII letter: "2.1.0"

SOPHEAKs-MacBook-Pro:reaction sopheak$ meteor add gouthamve:reaction-cod "2.1.0"
=> Errors while parsing arguments:

While adding package 2.1.0:
error: Package name must contain a lowercase ASCII letter: "2.1.0"

SOPHEAKs-MacBook-Pro:reaction sopheak$ meteor add gouthamve:reaction-cod 2.1.0 --allow-incompatible-update
=> Errors while parsing arguments:

While adding package 2.1.0:
error: Package name must contain a lowercase ASCII letter: "2.1.0"
`

Cant use reaction-cod

Hi,

Added cod to our fresh test instance of reaction and getting the following;

W20160223-03:01:59.756(8)? (STDERR) /home/sp/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20160223-03:01:59.756(8)? (STDERR) throw(ex);
W20160223-03:01:59.757(8)? (STDERR) ^
W20160223-03:01:59.757(8)? (STDERR) ReferenceError: Router is not defined
W20160223-03:01:59.757(8)? (STDERR) at Package (packages/gouthamve_reaction-cod/common/routing.coffee:1:1)

Tried removing/installing iron-router with no luck

Convert from package to plugin

The current version of RC no longer uses Atmosphere packages but RC plugins.

This is a valuable package and should be converted if possible.

Clear separation in Orders page

COD is special and requires to be separated in the orders page.

This will make it easy for the shop owner to act on COD orders. As of now it is impossible for the shop owner to know if an order is card based or COD.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.