IQComputing Alex
Forum Replies Created
-
Forum: Plugins
In reply to: [Live Rates for ShipStation] USPS Priority Mail Flat Rate OptionsHello @robersw
Per your description, it sounds like you’re not looking to use ShipStation for shipping estimates and want to define your own flat rate pricing. This plugin is meant to work exclusively with ShipStation to retrieve shipping estimates based on their provided services. You can rename services, add upcharges to services, and add upcharges to the boxes as well. There are also options to ship specifically based on weight to skip dimensions.
WooCommerce does have hooks to manage the package rates before they are displayed to the user if you are development savvy. You may be able to use the
woocommerce_package_ratesfilter hook to modify the returned rates. We also have included in this update hooks to manage the API package requests before they are sent to ShipStation viaiqlrss/shipping/packages. This passes both the packed items from plugin and the cart packages to loop through and repackage for custom usecases (such as this sounds to be).As an alternative, could you create various Flat Rate shipping options for your Shipping Zones? The base ShipStation for WooCommerce plugin would continue to export your Orders to ShipStation (if you still need ShipStation integration).
Forum: Plugins
In reply to: [Live Rates for ShipStation] Currency default breaks displaying GLS in CanadaHello @marstarcanada
Thanks for reporting this issue! We do try to ensure internationalization by working with the WooCommerce settings, and thanks to the help of users such as yourself, we can improve this functionality for everyone.
In your website admin panel, under WooCommerce > Settings (General Tab), do you have a Canadian address set? This is what the plugin will use to define where it’s coming from, which ShipStation will match rates with (i.e. cad).
Additionally, do you have the currency options set to CAD as well toward the bottom of this same page?
Forum: Plugins
In reply to: [Live Rates for ShipStation] USPS Priority Mail Flat Rate OptionsHello @robersw
We wanted to let you know that we have published an update to the plugin which adds Custom Package Presets for USPS, UPS, and FedEx to choose from. We’ll keep this thread open a bit longer in case you run into any issues or have any questions!
Forum: Plugins
In reply to: [Live Rates for ShipStation] Rates by Weight OnlyHello @robersw
We just wanted to let you know that an update has been released to address weight-only shipping along with a number of other shipping-based updates. We’ll keep this thread open a bit longer in case you run into any issues or have any questions!
Forum: Plugins
In reply to: [Live Rates for ShipStation] Ability to Apply Conditional RulesetsUnfortunately, after looking into this, I wasn’t able to find a way to do this.
WooCommerce relies on static Class Names for defining Shipping Methods. Throughout the WooCommerce plugin, they call
new $shippingMethod()which prevents us from separating out the different Shipping Services into their own Shipping Methods. I tried to play around withspl_autoload()andclass_alias()to try and “trick” WooCommerce into thinking it was loading a different Shipping Method that inherits the base Shipping Method class, but each time it came up short.For us to separate our Shipping Services into separate Shipping Methods, WooCommerce would need to modify how they instantiate Shipping Methods, either by passing in an array of args, additonal args, or by creating a centralized place where the Shipping Methods get instantiated (and have the necessary hooks).
We’re open to suggestions, ideas, or routes to explore but after the above research, I’m going to resolve this ticket for now as “not planned”.
Forum: Plugins
In reply to: [Live Rates for ShipStation] Insurance option@theodotcom Hello,
The plugin currently does not have settings to set Package Insurance during checkout. ShipStation itself does has Package Insurance that can be set when creating labels. That being said we’ll add this to our list of requested features, but unfortunately we do not have a timeline for this request yet.
An alternative solution in the meantime may be a Product Add-ons Plugin in which you could add an optional insurance option for the user to choose from.
We’ll keep this thread open to track it’s progress and feasibility. In the meantime should you have any additional questions you may reply back to this thread and we can assist further. Have a wonderful rest of your week!
Forum: Plugins
In reply to: [Live Rates for ShipStation] Ability to Apply Conditional Rulesets@robersw Hello!
This is a tough one. Conditional Shipping for WooCommerce bases it’s conditional logic on Shipping Methods, but this ShipStation implementation is a single Shipping Method which pulls from all the selected ShipStation carriers. The Carriers are connected via ShipStation, not directly to WooCommerce. You could create multiple ShipStation Shipping Methods based on Shipping Zones then select the specific Carrier Serivces to query, but to make each Carrier it’s own Shipping Method based on API callbacks (since all the Carrier connections live _on_ ShipStation) may prove to be difficult and cumbersome.
Maybe a dynamic Shipping Method could be created which inherits it’s calculation and packaging methods, but this is something we would need to explore in depth and would require an overhaul of the Shipping Method Class to allow dynamic creation based on the initial selected / supported carriers.
Maybe a more feasible solution would be to see if the Conditional Shipping for WooCommerce plugin has hook implementations which could be used to filter the rules and integrate the ShipStation Integration Settings.
These ideas are just off-the-cuff though and have not been explored in depth. We’ll keep an eye on this, and are open to ideas, but this feature will likely take a backseat to the Custom Packages and Label Creation features already planned.
Forum: Plugins
In reply to: [Live Rates for ShipStation] Rate ordering?@djmart177 Glad to hear you were able to sort it! That snippet looks correct on the surface.
Also, do you have any way to allow for products for free shipping?
In regards to Products with Free Shipping, Shipping Classes seem like the way to go, but as it stands currently, WooCommerce calculates shipping as a whole order. We’re open to hearing any ideas, but it seems like we would need to build in some kind of selectbox to exclude certain Shipping Classes from getting rates. This is something we’ll add to our future feature list but we’ll need to investigate this a bit further.
This plugin has a ton of potential but very limited in features at the moment.
Thanks – this plugin is still in it’s infancy but will continue to grow thanks to the feedback and direction from users such as yourself. Have a wonderful rest of your week!
Forum: Plugins
In reply to: [Live Rates for ShipStation] Rate ordering?@djmart177 While we do have a feature within the Integration Settings page to return only the lowest shipping rate – we do not currently have any sorting feature for returned rates.
That being said, we certainly see the benefit of a feature such as this and will look into how we can build this into a future release. We will keep this thread open and reply to it if/when this feature has been included so if you’re interested, please ensure to subscribe to topic replies here.
In the meantime, if you’re development savvy, WooCommerce does have a PHP filter hook in which you could modify the returned package rates
woocommerce_package_ratesHello @superlemon1998
It’s not that the plugin isn’t generating the code, the plugin does generate the XML, it’s that Google expects a different format than comma separated when dealing with XML than TXT.
In link you supplied at the top of this post, Google defines what XML format it expects and it is not comma separated. The table looks like this:
While the Comma Separated image links return as Valid XML, Google defines what it expects from Additional Image XML and it expects them to be split into their own tag nodes. What Google expects vs what’s output is the core of the issue, it doesn’t match.
@superlemon1998 While you are correct, if you take a look at the link that you’ve linked there’s 2 sections in the File Format / Example Value table:
- Text feeds – which does support comma separated image links.
- XML feeds – which does not support comma separated image links.
The XML feeds is what I’m specifically referring to.
For further context, the XML File Format Example Value in your linked link looks like this:
<g:additional_image_link>https://www.example.com/image2.jpg </g:additional_image_link>
<g:additional_image_link>https://www.example.com/image3.jpg </g:additional_image_link>Forum: Plugins
In reply to: [Live Rates for ShipStation] Rates by Weight OnlyHello @robersw – You are absolutely right, after some testing with the API and various shipping calculators, while many online online calculators require dimensions, the ShipStation API doesn’t necessarily seem to. This is something we could certainly accomodate in a future update as previously we were under the assumption that rates required dimensions.
As far as the default weight/dimensions; after discussing with the team this may be something we could add per Shipping Zone. This would ensure that products within the Shipping Zone receive rates based on the default dimensions (or filling in what’s missing).
I think both of these features could be built-in and shipped with the new Custom Boxes layout on Shipping Zones that we have in our queue. While we do not have a timeline for this update, we will reply back to this thread once the update is live. In the meantime, should you have quesitons you may reply back to this thread. Have a wonderful rest of your week!
Yes, the comma separated version works for text feeds but if you’re using an XML output and select the additional_image_link option, the plugin outputs:
<g:additional_image_link>https://www.example.org/image2.jpg,https://www.example.com/image3.jpg</g:additional_image_link>When Google wants to see this for XML feeds:
<g:additional_image_link>https://www.example.org/image2.jpg</g:additional_image_link> <g:additional_image_link>https://www.example.org/image3.jpg</g:additional_image_link>Forum: Plugins
In reply to: [Live Rates for ShipStation] USPS Priority Mail Flat Rate OptionsHello @robersw
Thank you for the suggestion – this is absolutely being considered as we look at redesigning how the Custom Packages work in Shipping Zones. Unfortunately, we do not have a timeframe for when this update will be available quiet yet.
We’ll keep this thread open and once this update is live, or if we have opted not to do this, we will reply back here and let you know of it’s availability.
Forum: Plugins
In reply to: [Live Rates for ShipStation] Rates by Weight OnlyHello @robersw
Unfortunately, all the ShipStation carriers expect dimensions to return accurate rates.
Discussing this with the team, we feel that adding default, fallback, or global dimensions for products could cause more confusion than it helps and falls out of the scope of what we want this plugin to do.
That being said, WooCommerce does have a Product Export and Import feature where you could bulk update product dimensions fairly quickly. For more information on how you could utilize this, please refer to the WooCommerce documentation linked below:
https://woocommerce.com/document/product-csv-importer-exporter/
Alternatively, if you are development savvy, WooCommerce does have the necessary filter hooks to dynamically set the dimensions as needed. See
WC_Product::get_prop()You could use the fitler hook supplied there on length, width, height, and weight to set default values for all your store products.Hopefully you’re able to use one of the solutions above to resolve your usecase. If you have any further questions, comments, concerns, please reply back to this thead and we can assist further. Have a wonderful rest of your week!