Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Enhancement: Create a normal channel in entries instead of products being within "Shopify" #134

Closed
JayBox325 opened this issue Feb 14, 2025 · 1 comment
Labels
bug Something isn't working Plugins → Shopify For Linear sync Plugins For Linear sync

Comments

@JayBox325
Copy link

Description

This way our products will be structured and located in the same way as all the other entries making them more versatile and a better AX as products are in the same area of the CMS as our entries. It also leans more into the Craft 5 eco-system of "everything being entries".

Is there a reason I'm not aware of why it has been handled to create a separation between products and entries?

I'm tempted to investigate this route by:

  1. Creating a products channel
  2. Creating a product entry type
  3. Adding a selection of Shopify fields (readonly would be easiest, but ideally the webhook could work both ways and data can be managed in both places)
    • Product ID [String]
    • Price Range [String]
    • Variants
  4. Work with the Shopify webhook to connect to Craft and link the product entry to Shopify by the product id. Using this connection we can use the delete/update/create webhooks to keep our products entries up to date.
@JayBox325 JayBox325 added bug Something isn't working Plugins For Linear sync Plugins → Shopify For Linear sync labels Feb 14, 2025
@craftcms craftcms locked and limited conversation to collaborators Feb 17, 2025
@lukeholder lukeholder converted this issue into discussion #135 Feb 17, 2025

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
bug Something isn't working Plugins → Shopify For Linear sync Plugins For Linear sync
Projects
None yet
Development

No branches or pull requests

1 participant