PIM 1.7 Release: Products and Variants Linkages Update to Catalog/Storefront

Posted about 1 month ago by Zarlish Rida

Post a topic
Un Answered
Z
Zarlish Rida Admin

Important: Status Legends. 

  • Draft >> An item that have never been published before as in it is a true draft. 

  • Ready >> Validated state of a draft but has not been Published

  • Unpublished Changes >> Has been Published before and is now a draft of a Published entity

General Business Rules: 

  • A product/variant is sent to catalog on publish event. All linkages are updated for both products and variants on publish i.e. it does not matter if linkages are being updated from product side or variant, as long as either one of these entities is published with those changes, the changes will be reflected on catalog and storefront. 

  • Storefront only shows a product or variant if they have been linked with each other and have been published at least once. So if you want a product to show up on store front it needs to: 

    • Be Published at least once. 

    • Have at least one Published variant.

    • Flow for Variant:

    • A variant has to be Published at least once.

    • It has to have at least one Published product attached. 

  • Products and Variants are maintained as independent entities on PIM with versioning in place for housekeeping purposes. If you edit a product or variant, it's linked products/variants will go into "Unpublished Changes". This is done so already published "versions" remain untouched. You can update the changes at your discretion.

  • Products and Variants can be linked and delinked from both sides but every change needs to be "published" from whatever entity it is being initiated from.

Linking Products and Variants Use Cases:

Sr. No. 

Use cases

Is/Are the product(s) published?

Is/Are the variant(s) published?

Will the product go to catalog?

Will the variant go to catalog?

Will the product/variant show on storefront?

1

Edit a Published product, add variants in Draft state, publish the product only. 

Yes

No

Yes

No

No

2

Edit a Published product, add variants in Ready state and publish only the product. 

Yes

No. 

Yes

No

No

3

Edit a Published product, add Published Variants, and publish the product only

Yes

Yes

Yes

Yes

Yes

4

Edit a Published product, add Draft variants and publish the product with variants. 

Yes

Yes

Yes

Yes

Yes

5

Edit a Published product, add variants in Ready state and publish the product with variants. 

Yes

Yes

Yes

Yes

Yes

6

Edit a Published product, add variants in Published state and publish product with variants. 

Yes

Yes

Yes

Yes

Yes

7

Edit a Draft variant, add a product in Draft state, publish the variant only. 

No

Yes

No

Yes

No

8

Edit a Ready variant, add a product in Draft state, publish the variant. 

No

Yes

No

Yes

No

9

Edit a Published variant, add a  product in Draft state, publish the variant. 

No

Yes

No

Yes

No.

10

Edit a Draft variant, add product in Draft state, publish only the variant. 

No

Yes

No

Yes

No. 

11

Edit a Ready variant, add product in Draft state, publish on the variant. 

No

Yes

No

Yes

No

12

Edit a Published variant, add product in Draft state, publish only the variant. 

No

Yes

No

Yes

No

13

Edit a Draft variant, add product in Ready state, publish only the variant. 

No

Yes

No

Yes

No

14

Edit a Draft variant, add a product in Published state, publish only the variant. 

Yes

Yes

Yes

Yes

Yes

15. 

Edit a Unpublished Changes product with no variants, add a Draft variant and publish only the product. 

Yes

No

Yes

No

No

16. 

Edit a Unpublished Changes product with no variants, add a Ready variant and publish only the product. 

Yes

No

Yes

No

No

17. 

Edit a Unpublished Changes product with no variants, add a Published variant and publish only the product. 

Yes

Yes

Yes

Yes

No

18.

Edit a Unpublished Changes product with 1 or more Published variants, add a Draft variant and publish only the product. 

Yes

No

Yes

No

Yes [Because product has at least one published variant added]

19.

Edit a Unpublished Changes  Variant with no linked Products, add a Draft Product and publish the variant.

No

Yes

No

Yes

 No. 

20.

Edit a Unpublished Changes  Variant with no linked Products, add a Ready Product and publish the variant.

No

Yes

No

Yes

No

21.

Edit a Unpublished Changes  Variant with no linked Products, add a Published Product and publish the variant.

Yes

Yes

Yes

Yes

Yes

Use Cases for Removing Linkages on Catalog/Storefront. 

22. 

Edit a Published variant with 1 Published product, update links to remove Published Product, and publish the variant. 

Yes

Yes

Yes

Yes

YES [This use case requires an update on catalog, so if user want to remove the published variant from a published product they will have to publish the product as well.]

23.

Edit a Published variant with 1 Ready product, update links to remove Ready Product, and publish the variant. 

No

No

Yes

Yes

No

24.

Edit a Published variant with 1 Draft product, update links to remove Draft Product, and publish the variant.

No

No

Yes

Yes

No

26.

Edit a Unpublished Changes Variant, with 1 Published Product, remove the product, publish the variant. 

Yes

Yes

Yes

Yes

YES [This use case requires an update on catalog, so if user want to remove the published variant from a published product they will have to publish the product as well.]

27.

Edit a Draft Variant, with 1 linked product in Draft, remove the product and publish the Variant. 

No

Yes

No

Yes

No

28.Edit a Ready Variant, with 1 Linked Product in Ready, remove the product and publish the variant. NoNoNoNoNo
29.Edit a Ready Variant, with 1 Linked Product in Published, remove the product and publish the variant.YesYesYesYesNo


Product and Variant Linkages:



If you have any further queries, please feel free to reach out support team at support@upstartcommerce.com Thanks!

0 Votes


0 Comments

Login or Sign up to post a comment