DEV3 Technologies home

DEV3 Developer Forum

What are the limitations of DEV3 Shipdrop I should know before buying?

Product questionsSolved0 views

1 reply

dev3 · Accepted answer

Good to know

  • Installing the demo takes about 30 seconds, and longer on a busy or small server, because the whole demo dataset is built in one request when the wizard's demo box is ticked. The wizard says so. Untick it for an empty install, or run npm run seed from the command line.
  • Supplier routing has rare race edge cases. Every state change is a conditional update, so two racing calls give one outcome, and the stock, ledger and refund paths are tested in parallel. A few narrow cases are known: a refund landing at the same instant as routing can double-shrink a stock hold or leave one unit ordered; if a supplier acknowledges in the same millisecond as an unwind, that unit's unwind is dropped without a retry; refunding units that are still queued for sourcing unwinds covered units of a split line first; shrinking a supplier order recomputes shipping from the supplier's current rates; and a reroute that runs longer than its five-minute lease can overlap a repair (the keys prevent a second order or a double posting). Check the list against your volumes.
  • Two smaller gaps: a draft supplier order whose stock re-reserve fails stays a draft, and the platform's own fees are booked in the store's currency while the usage meter counts US dollars.
  • Payments are simulated by default. Live gateway drivers were not run against real accounts. Run your own sandbox payments first. Email goes to an admin Outbox until you set up a mailer, and supplier feeds are simulated until you connect real ones.
  • Currency: USD and EUR use a small editable rate table, not live exchange rates.
  • Scheduled jobs are yours to run. Supplier sync, order sweeps, balance release, supplier settlement and billing jobs are npm scripts that you schedule with cron or your host.
  • You need a long-running Node process and MongoDB 6 or newer (a replica set is recommended; a single node works). Custom domains need an HTTPS front proxy such as Caddy and DNS you control. Redis is not needed.
  • The REST API is on the top plan only.
  • Name: Shipdrop is a working name checked by a web search only, not a trademark clearance. Check it before you launch under it.
  • No hosted demo. All suppliers, merchants and shoppers in the screenshots are fictional.
0

Your reply

Every post is reviewed by DEV3 before it appears. Usually reviewed within 24 hours.

Markdown supported. Use ``` for code blocks. Images are not allowed.