Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Webhooks tab not appearing #123

Closed
FirePower-Capital opened this issue Sep 18, 2024 · 7 comments
Closed

Webhooks tab not appearing #123

FirePower-Capital opened this issue Sep 18, 2024 · 7 comments
Assignees
Labels
Plugins → Shopify For Linear sync Plugins For Linear sync

Comments

@FirePower-Capital
Copy link

Description

I've followed the setup instructions (twice) in multiple environments. Saving the all the settings under API Connection doesn't reveal a Webhooks tab. No errors are showing. All values have been double checked; webhook event version in Shopify is 2023-10. Not seeing any Shopify-related errors in logs either.

Steps to reproduce

  1. Follow 4.x installation instructions and input ENV variables
  2. Save

Additional info

  • Craft version: Craft Solo 4.12.3
  • PHP version: 8.2.20
  • Database driver & version: MySQL 8.0.35
  • Plugins & versions: Shopify 4.1.2
@FirePower-Capital FirePower-Capital added bug Something isn't working Plugins For Linear sync Plugins → Shopify For Linear sync labels Sep 18, 2024
Copy link

linear bot commented Sep 18, 2024

@nfourtythree nfourtythree self-assigned this Sep 19, 2024
@nfourtythree
Copy link
Contributor

Hi @FirePower-Capital

Thank you for your feedback! I attempted to replicate the issue you reported, but I was unable to do so.

I’ve included a video demonstrating how to add the Shopify credentials in the settings. This process should allow the webhooks link to appear in the control panel navigation.

Could you please confirm if you followed the same steps?

Thanks!

@nfourtythree nfourtythree removed the bug Something isn't working label Sep 19, 2024
@nfourtythree
Copy link
Contributor

Apologies it appears the video didn't attach, here it is:

CleanShot.2024-09-19.at.10.59.25.mp4

@FirePower-Capital
Copy link
Author

Hi nfourtythree, thanks for the quick reply. I'm using Craft 4, but yes, I've followed those exact steps. Let me know what other info you need here

@nfourtythree
Copy link
Contributor

Hi @FirePower-Capital

Thank you for your response and confirming which versions you were using.

I have just tried this process on Craft 4.x and the compatible version of this plugin and everything seemed to work as expected.

CleanShot.2024-09-19.at.16.14.54.mp4

We conditionally show the webhooks navigation item based on the fact we can create a session with the Shopify API. This leads me to believe that something is breaking down at this point and it is likely to do with the credentials.

Can you double-check the details you are providing in the settings for the Shopify plugin? Then if you believe those to be correct I would suggest Xdebugging the API session in the section of the code I linked above to see why this might be failing.

Thanks!

@FirePower-Capital
Copy link
Author

Figured it out. There's a conflict with Control Panel Nav plugin. The Webhook tab doesn't even appear in its Settings. The only way around it is to disable the plugin.

@nfourtythree
Copy link
Contributor

Hi @FirePower-Capital

Thank you for the info.

Sounds like an issue similar to this one in which a solution is provided: verbb/cp-nav#120 (comment)

Closing this issue now it is identified as an issue regarding another plugin.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Plugins → Shopify For Linear sync Plugins For Linear sync
Projects
None yet
Development

No branches or pull requests

2 participants