Comments (7)
Hey @johnnynotsolucky and @Lab385 - thanks for the replies.
I managed to resolve this by adding the .htaccess file with the following:
CGIPassAuth On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
from shipstation-connect.
@Lab385 could you provide some more information so we can investigate the issue more thoroughly:
- Version of Craft
- Version of Craft Commerce
- Version of this plugin
Could you also confirm
- that the URL you've captured in "URL to Custom XML Page" on the ShipStation custom store form matches the URL provided by the plugin in the plugins settings page
- and, that you can make a request to the export endpoint
The plugin doesn't output an HTTP 403. If the username/password combination is incorrect you should see an HTTP 401 response instead.
A request such as the following can be used to test whether exports work correctly:
curl --location 'https://<your host>/actions/shipstationconnect/orders/process?action=export' \
--header 'Authorization: Basic <username:password>'
The authorization header value is a base64 encoded string of username:password
.
from shipstation-connect.
from shipstation-connect.
@Lab385 it seems like the problem lies somewhere between your site and ShipStation. You'll need to figure out where the fault is.
As a first step, you can confirm that ShipStations requests are indeed reaching your server:
In Laravel Forge, you can view nginx logs by
- Navigating the relevant server,
- Selecting "Logs"
- Then from the "View Log" drop down, choosing either Nginx Error or Nginx Access logs.
Attempt to create the connection in ShipStation, refresh the access log and verify that a new access log appears. If it errored, you should still see the log, but with an error HTTP code. Then you can have a look at the error log for potential causes.
I'm going to close this for now because it looks like it's not a problem caused by the plugin directly.
However, please reach out to me on the Craft Discord, I have the same handle as on Github, and I can assist further.
from shipstation-connect.
Did you manage to resolve this @Lab385 as I am seeing the same issue.
from shipstation-connect.
Did you manage to resolve this @Lab385 as I am seeing the same issue.
@terryupton it was an issue with the actual Shipstation account, from what we could see. I created a new test account, the integration worked fine, so we moved everything across.
from shipstation-connect.
@terryupton what specific issue are you seeing?
The steps in the comment above should help you diagnose where the problem lies.
from shipstation-connect.
Related Issues (20)
- Invalid Discount price when >= $1000 HOT 1
- Unable to connect to the marketplace! Error: Invalid XML HOT 2
- Failing. XML is invalid. User fields hidden. HOT 1
- Question: Shipping Providers/Prices HOT 1
- Shipped Status for GLS HOT 7
- Push historic orders to shipstation HOT 3
- Orders not passing to Shipstation HOT 5
- Error with orders that have no address HOT 8
- ?action=export not returning all orders HOT 7
- Exported orders should respect XML Schema for Validating Order Information
- Craft 4? HOT 8
- Orders recalculated after Shipstation update? HOT 11
- Exclude Adjustments from XML HOT 5
- Cant get orders to show up in ship station HOT 1
- FR: ability to set phone for addresses HOT 1
- Does XML Pagination Affect Import? HOT 5
- No shipping info coming through shipstation connect. HOT 5
- Processing Short Numbers Only? HOT 2
- Craft 5 Compatibility HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shipstation-connect.