I have pointed a client to Shopify who sells large items which often require freight shipping which is based on location as well as the presence of a loading dock, forklift, commercial, residential, etc.
We’ve located a provider app ($50/mo) that claims to be able to communicate with our internal shipping estimator (SOAP web service) but then discovered they’ll also need to upgrade their Shopify plan to the $399/mo option in order to make use of any custom shipping APIs. This was a deal-breaker, so they’ve asked me to look into the following:
Does Shopify Payments allow access to the Stripe account from where the order originated?
If not, and Stripe is not listed as a payment option, does that mean Stripe is not available?
Does it conflict with Shopify’s terms if we were to display a notice stating that shipping will be estimated and billed separately (after the order is placed?)
We might be able to help you integrate your internal shipping estimator to Shopify checkout using our app JsRates (https://apps.shopify.com/jsrates-shipping-rates). JsRates can be used to fetch live rates from a third-party API. Your client’s store does not need to be on Shopify Plus plan. You client’s store needs to have third-party carrier calculated shipping (CCS) feature enabled to display live rates at checkout. CCS is available on Advanced, Plus, and on Shopify (yearly billing or as add-on Shopify plan on $20 monthly fee). See more info here: https://help.shopify.com/en/manual/fulfillment/setup/shipping-rates/third-party-carrier-calculated-shipping/index
If you are keen, contact us on support@jsrates.com to discuss your requirements in detail. We also provide free setup services.