4 ms·
How would you handle the issue of the third-party international shipping plugin falling over during the first pre-order phase? Just curious.
by sp332 5y ago
How would you handle the issue of the third-party international shipping plugin falling over during the first pre-order phase? Just curious.
- filmgirlcw 5y agoI don’t know if there is a good way to mitigate that more than Panic tried. They said they warned the provider in advance, the provider wasn’t ready. That’s a complication on the part of the Shopify platform and moving to a self-hosted/managed platform (like WooCommerce) might have solved the third-party shipping thing but would have then put the broader load balancing stuff at much higher risk. The only way I think you could address it in retrospect would be to have separate launches for US and international — or at least separate allocations (using registration data from interested users and traffic before lead up to help make estimates on demand) of units, say 15,000 US units and 5,000 international or whatever, depending on how you want to mix it. That isn’t a perfect solution either and you can either over or under allocate, but it would probably appear to be more “fair” to international buyers. But lbr, anyone buying stuff like this internationally is unfortunately always on the losing end. The same is true for US buyers who are after stuff primarily shipped in Europe or Asia or Oceania. It is unfortunate, but until you have the scale to truly have separate international storefronts and sales teams, people outside of the main market are always going to be lower on the list.
- creinhardt 5y agoSetting aside today's issues with the Playdate launch, the fact that Shopify's plug-ins are setup this way has always seemed like a missed opportunity on Shopify's part. I used some plugins that were unreliable with only ONE user, nevermind thousands. Shopify should either provide standard infrastructure, or vet more legit plugin providers setups to handle X amount of concurrents.
- filmgirlcw 5y agoAgreed 100%.
- deleted 5y ago[deleted]
- schappim 5y agoHopefully, this issue will go away soon. I'm uniquely positioned to talk about this as I provide a free Shopify Shipping App that I'd imagine would use the same APIs as the "third-party international shipping plugin" you talk about. Shopify has identified 3rd party app server capacity as an issue with "flash sales", and this is why they've been throwing a bunch of dev time in getting web assembly to run out of the browser and on the server. Their aim is that they'll run the App's code on the app dev's behalf. Web assembly was chosen for sandboxing. Here ends my knowledge!
- creinhardt 5y agoThis is a super interesting solution, i'll have to read up on it. thank you!
- schappim 5y agoMore info on how Shopify is using WebAssembly outside of the Browser is available here: https://shopify.engineering/shopify-webassembly https://shopify.engineering/shopify-webassembly
- gregsadetsky 5y agoI don't know if I'm oversimplifying, but for the relatively small number of countries that the Playdate is shipping to, I wonder if it would have been possible to hardcode the shipping rates into Shopify, and not have to use a plugin, which was one of the weak links during today's launch? Or are shipping and tax rates so complex, and there are so many different ones (depending on state/province) that it's stricly impossible to do this without a plugin?