Skip to content

Feat/shiptheory #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Apr 23, 2021
Merged

Feat/shiptheory #5

merged 7 commits into from
Apr 23, 2021

Conversation

ndvo
Copy link
Contributor

@ndvo ndvo commented Apr 23, 2021

New feature:

  • Creates shipments in ShipTheory upon transaction creation
  • Add a FoxyWebhook class to aggregate common features
  • Add a DataStore class to standardize the interface with third party apps

@ndvo ndvo requested a review from brettflorio April 23, 2021 21:59
/**
* @typedef {Object} OrderDeskItem
*
* @property {string} id Order Desk's Internal ID # for the order item read-only
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ndvo As discussed, this isn't 100% tidied, but you're still working on it.

Comment on lines +74 to +75
| `FOXY_SHIPTHEORY_EMAIL` | The email used to log in to ShipTheory.|
| `FOXY_SHIPTHEORY_PASSWORD` | The password used to log in to ShipTheory.|
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow. This is surprising, but apparently the only way to authenticate: https://shiptheory.com/developer/#authentication

@brettflorio brettflorio merged commit c722f32 into main Apr 23, 2021
@brettflorio brettflorio deleted the feat/shiptheory branch April 23, 2021 22:39
Copy link
Collaborator

@brettflorio brettflorio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs a little tidying, which is in progress in another branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants