Skip to content

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

Description

@JayBox325

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.

Activity

  1. locked and limited conversation to collaborators on Feb 17, 2025
  2. converted this issue into a discussion #135 on Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions