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

Status of the ShopifyV2 app - unable to deploy #6

Open
svrnhdl opened this issue Feb 19, 2025 · 3 comments
Open

Status of the ShopifyV2 app - unable to deploy #6

svrnhdl opened this issue Feb 19, 2025 · 3 comments

Comments

@svrnhdl
Copy link

svrnhdl commented Feb 19, 2025

Hi all,

first of all, great to see you are working on an alternative for the deprecated additional checkout script! I have 2 stores that need to migrate and I spent this afternoon trying to get it working, with no success yet.

It's not easy to debug what my issue is probably, but I'll share my experience anyway.

Following this link:

  1. Creating the shopify app: no issues, documentation is clear.
  2. Installing BTCPay shopify plugin: I don't have the option to install a new shopify plugin, and my screen is different from what I see in the documentation. This still refers to the script, so maybe it's an outdated plugin version?

Image

  1. Install BTCpay shopify app on VPS
  • Set up a debian 12 VPS on Lunanode and set the A record

[redacted]

So YOUR_HOSTED_APP_URL.COM should be https://shopify-btcpay.bababites.com

  • Create a Shopify app on partner account: mostly clear, except point 6 in documentation needs better formatting (and these fields also get removed after deploying)

  • Next, rename shopify.app.toml.example to shopify.app.toml and change the following values: this I struggled most with. Specifically the redirect_url array (it also overwrites the fields in the partner app dashboard after deploying)

  • Docker compose etc. works but npm run deploy does not exist. Ran shopify app deploy instead

  • After deploying, I do not see the screen on the hosted app URL...

Image

It's giving an SSL error: https://shopify-btcpay.bababites.com/

I'm not sure how to proceed from here. :)

Best,
Theo

@TChukwuleta
Copy link
Collaborator

TChukwuleta commented Feb 19, 2025

Hello @svrnhdl

"Installing BTCPay shopify plugin: I don't have the option to install a new shopify plugin, and my screen is different from what I see in the documentation. This still refers to the script, so maybe it's an outdated plugin version?"

The screenshot shared is in line with the old shopify..

There was a new plugin (V2) that was available until yesterday... However that has been taken out for now.. As there is an entire new implementation/plugin that is being implemented (see image below).. This you can see only if pre-release is configured.

Image

This particular plugin isn't yet open to use as we are currently testing things out. I wont advice installing it yet.. But it should be open by next week or even before, this would not require you hosting an additional application.

You can be on the look out for when the new V2 is officially available

@svrnhdl
Copy link
Author

svrnhdl commented Feb 20, 2025

Hi, thanks for your answer!

I found the pre-release, but I'll wait until it's ready for testing!

Now it gives this message when adding the fragment
opt-add-shopify not found in /app/docker-fragments/opt-add-shopify.yml, ignoring...

Can you ping me here when ready please?

Cheers

@TChukwuleta
Copy link
Collaborator

Hey @svrnhdl

The plugin is open to beta testing.

So if you are interested in beta testing, you can enable pre-release in your admin settings, install the plugin and follow the documentation: https://docs.btcpayserver.org/ShopifyV2/

In case you do, you could send in your feedback and report any issues encountered

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants