Skip to content

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

@JayBox325

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions