Type
magento2-module
Klaviyo extension for Magento 2. Allows pushing newsletters to Klaviyo's platform and more.
magento2-module
None
None
None
None
None
None
Klaviyo extension for Magento 2. Allows pushing newsletters to Klaviyo's platform and more.
Identifies users
Tracks viewing an item (catalog product)
learnq
snippet and see what PHP is echoing outViewed Product
track call with product detailsSaves checkout emails
Klaviyo_Reclaim - Binding to #customer-email
Klaviyo_Reclaim - Quote updated with customer email: [email protected]
Sync Newsletter (Un)Subscribes to a Klaviyo List
Abandoned Cart
Magento 2
1) Follow Klaviyo's standard process of making a pull request and getting it reviewed before merging.
2) Update CHANGELOG.md. Details on formatting the changelog (including categorizing changes) can be found here: keepachangelog.com
1) If this is a change that will not immediately get sent along to Magento i.e. not a version update:
1) Add any changes under the [Unreleased]
section. This will be a comparision of the most recent commits to the latest tagged version.
2) If this is a version update:
1) Make sure to increment the version in two places:
1) module.xml
2) composer.json
2) Add a new version between [Unreleased]
and the most recent version. Include the incremented version number following semantic versioning practices and the date. Add your changes under this version.
3) Move any unreleased changes into your version update under the appropriate categories.
4) Update the [Unreleased]
link to point from your new version to HEAD e.g. if you're updating to version 1.0.2 you'd update the link from 1.0.1...HEAD
to 1.0.2...HEAD
.
5) Add a link to your new version. The tag won't yet exist but you can create a link to the tag you will create shortly. Follow the pattern of previous links.
3) Upon approval merge your changes into master.
1) If this is a version update:
1) Checkout the master branch locally, make sure to pull down any changes that were just merged.
2) Use git log
to find the merge commit's checksum.
3) Tag this commit with the version you just incremented: git tag -a {version} aeb8c682cebe7acee94506d3e4bfff2e5755e8c1
or just use git tag -a {version}
.
4) Push the tag to the remote repository: git push origin 1.0.1
replacing with the version you've just tagged.
Contact [email protected]