WooCommerce Sequential Order Numbers and Stamps.com
-
at the time of this posting….
We are attempting to use the “WooCommerce Sequential Order Numbers” plugin in conjunction with the free WooCommerce integration plugin provided by Stamps.com. When one adds WooCommerce to Stamps.com one is provided a link to the free plugin necessary for ones WooCommerce store to communicate with Stamps.com.When we open this PHP file we are presented with the plugin information, stating that its URI was written by WooCommerce. When we contact WooCommerce about this plugin, WooCommerce denies any knowledge of it.
Copied directly from the current plugin php file
* Plugin Name: WooCommerce – StampscomEndicia Integration
* Plugin URI: https://www.woothemes.com/products/stampscomendicia-integration/
* Version: 2.0.0
* Description: Adds Stamps Orders label printing support to WooCommerce. Requires server DomDocument support.
* Author: Stamps.comEndicia
* Author URI: https://www.stamps.com/
* Text Domain: woocommerce-stampscomendiciaLooking inside at the code, it seems that this plugin has been written to work with both the “Free” and “Pro” versions of “WooCommerce Sequential Order Numbers”.
Currently when using the “WooCommerce Sequential Order Numbers”, the one way street FROM our WooCommerce store to the Stamps.com site IS working correctly. The proper information including the correct “Order Number” is provided to our Stamps.com account. Shipping labels etc can be generated with the accurate information. This is a good thing!
However it seems the reverse communication is currently broken. When the Stamps.com system attempts to send information back to our WooCommerce store a “fatal-error” is created. This looks to be due to the Stamps.com system trying to use the “Order Number” as the “Order ID”. Because the two of these are no-longer the same number this won’t work and causes the error.
We have tested this by placing test orders with and with-out the use of the “WooCommerce Sequential Order Numbers” plugin. If we DON’T USE the “WooCommerce Sequential Order Numbers” plugin the Stamps.com system uses the “Order ID” as both “Order ID” and “Order Number”, this does not cause a fatal-error and works only if we wanted the “Order ID” and “Order Number” to be the same number. Which we DO NOT since the “Order Numbers” will not be consecutive this way. When we USE the “WooCommerce Sequential Order Numbers” plugin Stamps.com uses the “Order Number” for both the “Order ID” and “Order Number”. This of course will not work because these two numbers are NOT the same. Trying to use the “Order Number” as the “Order ID” causes the fatal-errors in the WooCommerce installation.
When using the “WooCommerce Sequential Order Numbers” plugin, we look in our Stamps.com user interfaces, we see our “Order Numbers” in the field titled “Order-ID”. So what seems to be happening is that the plugin is accurately getting the correct “Order Number” from our WooCommerce web store, but it is placing that “Order Number” into the “Order ID” field within the Stamps.com system for our store. It is then using that number for both the “Order Number” and “Order ID”. Problem comes in when it attempts to return information to our WoCommerce based web store, because they did not acquire both the “Order ID” and the “Order Number”, they are trying to use the “Order Number” as the “Order ID” and this is breaking due to the fact that they do not match.
We have attempted to contact the necessary individuals at both WooCommerce and Stamps.com multiple times over the past several weeks and are no further today than we were when we noticed that there was an issue.
From what we can tell, it looks like there is a chance that the wrong tracking information could potentially be posted to the wrong order. If the “Order Number” from one order matched the “Order ID” of another???? What would happen?
We would think this would concern them enough to listen, and potentially fix this issue. So far we can’t even get either party to acknowledge or even seriously discuss the problem. WooCommerce denies all knowledge, while Stamps.com says they will escalate the issue and get back to us but never do…
We really don’t want to change shipping providers. We wish this situation would be remedied. However at this time we are currently looking for a US postage provider who’s system takes the information from WooCommerce, using the “WooCommerce Sequential Order Numbers” plugin, creates proper postage from said information, and accurately posts back the necessary shipping information to the WooCommerce site.
If you can suggest one we are all ears.
its funny that they can spend money on a national ad campaign to promote their business but they can’t fix this??? add to that the fact that on several occasions we have had to sit on hold for more than an hour to speak to someone concerning this…. the customer service people and technicians we have eventually spoken to have all been very nice, friendly and professional. However at the end of the day, it has been several weeks, and we still have no answer and no acknowledgement of the issue at hand.
Bottom line… At this time do not use this plugin in conjunction with Stamps.com and their provided WooCommerce plugin. It will cause fatal-errors. Communication back from Stamps.com to the installed site will not be successful. Thus preventing ALL site updates based on postage creation.
- The topic ‘WooCommerce Sequential Order Numbers and Stamps.com’ is closed to new replies.