All Projects → tobias-forkel → Magento2_NewsletterSubscribeAtCheckout

tobias-forkel / Magento2_NewsletterSubscribeAtCheckout

Licence: GPL-3.0 license
This Magento 2 module allows you to enable a newsletter subscription checkbox on the checkout page.

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Magento2 NewsletterSubscribeAtCheckout

Magento2-Admin-Module-Sample
Minimal code to create an admin/backend module in Magento2
Stars: ✭ 45 (+246.15%)
Mutual labels:  backend, magento2
magento2
Mollie Payments for Magento 2
Stars: ✭ 70 (+438.46%)
Mutual labels:  checkout, magento2
deep-state-observer
State library for high performance applications.
Stars: ✭ 25 (+92.31%)
Mutual labels:  backend, subscribe
Mage2vuestorefront
Magento to Vue-storefront datapump - synchronizes Products, Categories and Product-to-category links between your Magento2 API and NoSQL database of vue-storefront
Stars: ✭ 183 (+1307.69%)
Mutual labels:  backend, magento2
awesome-ecommerce
Collect and develop Open Source or Free Projects for building ecommerce platform easy and fast and free
Stars: ✭ 39 (+200%)
Mutual labels:  subscription, checkout
magento2-external-checkout
Vue Storefront plugin for external checkout (https://github.com/DivanteLtd/vue-storefront/issues/895)
Stars: ✭ 17 (+30.77%)
Mutual labels:  checkout, magento2
Resources
This repo is a one stop destination to find resources for learning various domains. You can find the roadmap for any domain here.
Stars: ✭ 198 (+1423.08%)
Mutual labels:  marketing, backend
international-telephone-input
Integration to Magento 2 a jQuery plugin for entering and validating international telephone numbers.
Stars: ✭ 26 (+100%)
Mutual labels:  checkout, magento2
magento2-module-simpledata
The SimpleData module simplifies calling Magento data structures.
Stars: ✭ 82 (+530.77%)
Mutual labels:  magento2
minecraftrs
A rusty Minecraft backend. Aims to split core structures from vanilla definitions, allowing you to define your own set of blocks, biomes or entities instead of vanilla ones.
Stars: ✭ 16 (+23.08%)
Mutual labels:  backend
magento2-allegro
Magento 2 Allegro Integration module
Stars: ✭ 25 (+92.31%)
Mutual labels:  magento2
vsf-payment-braintree
vue storefront braintree online payment gateway
Stars: ✭ 14 (+7.69%)
Mutual labels:  magento2
magento-2-infinite-scroll
Magepow Infinite Scroll extension Free hepls website loading content and products without reloading page
Stars: ✭ 17 (+30.77%)
Mutual labels:  magento2
kwang
High Performance Kotlin Native Web Framework based on Lwan
Stars: ✭ 59 (+353.85%)
Mutual labels:  backend
currency-format
The «Price Format» extension for Magento 2
Stars: ✭ 18 (+38.46%)
Mutual labels:  magento2
micropython-adafruit-mqtt-esp8266
Using MQTT to Publish/Subscribe to adafruit io. MicroPython/CircuitPython implementation on ESP8266/ESP32
Stars: ✭ 53 (+307.69%)
Mutual labels:  subscribe
ex syslogger
ExSyslogger is an Elixir Logger custom backend to syslog.
Stars: ✭ 13 (+0%)
Mutual labels:  backend
awesome-developer-marketing
A living document of hand-picked resources for marketers working on dev-centric products.
Stars: ✭ 174 (+1238.46%)
Mutual labels:  marketing
responsive-html-email-templates
Collection of Free responsive HTML templates for Startups
Stars: ✭ 187 (+1338.46%)
Mutual labels:  subscription
simplQ-backend
SimplQ backend, written in Java for AWS
Stars: ✭ 17 (+30.77%)
Mutual labels:  backend
NOTE: This repository has moved to https://github.com/magenizr/Magenizr_NewsletterSubscribeAtCheckout and will be continued there.

Magento2 NewsletterSubscribeAtCheckout

This Magento 2 module allows you to enable a newsletter subscription checkbox on the checkout page. Customers can subscribe to your newsletter list in Marketing > Communications > Newsletter Subscribers during checkout.

Magento2 NewsletterSubscribeAtCheckout - Intro

Magento2 NewsletterSubscribeAtCheckout - Frontend - Checkout

Magento2 NewsletterSubscribeAtCheckout - Backend - Configuration

Magento2 NewsletterSubscribeAtCheckout - Backend - Newsletter

Installation (Composer)

  1. Add this extension to your repository composer config repositories.tobias-forkel/magento2-newsletter-subscribe-at-checkout vcs https://github.com/tobias-forkel/Magento2_NewsletterSubscribeAtCheckout.git
  2. Update your composer.json composer require "tobias-forkel/magento2-newsletter-subscribe-at-checkout":"1.0.3"
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)              
Package operations: 1 install, 0 updates, 0 removals
  - Installing tobias-forkel/magento2-newsletter-subscribe-at-checkout (1.0.3): Downloading (100%)         
Writing lock file
Generating autoload files
  1. Enable the module and clear static content.
php bin/magento module:enable Forkel_NewsletterSubscribeAtCheckout --clear-static-content
php bin/magento setup:upgrade

Installation (Manually)

  1. Pull the code.
  2. Copy the code in ./app/code/Forkel/NewsletterSubscribeAtCheckout/.
  3. Enable the module and clear static content.
php bin/magento module:enable Forkel_NewsletterSubscribeAtCheckout --clear-static-content
php bin/magento setup:upgrade

Features

  • The option Checked allows you to pre-tick the newsletter checkbox. Default is No.
  • The text field Label allows you to display a custom label.
  • With the option Note you can display a custom text right below the newsletter subscription.

Usage

The functionality can be used in the backend section Stores > Configuration > Sales > Checkout > Newsletter Subscribe At Checkout.

Support

If you have any issues with this extension, open an issue on Github. For a custom build, please contact me on http://www.tobiasforkel.de.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature.
  3. Commit your changes: git commit -am 'Add some feature'.
  4. Push to the branch: git push origin my-new-feature.
  5. Submit a pull request.

Follow me on GitHub and Twitter.

History

===== 1.0.3 =====

  • Option Enable Note had no effect. [#4] [pooshok]
  • Code Cleanup.
  • Added <depends> in system.xml to hide all fields in Stores > Configuration > Sales > Checkout > Newsletter Subscribe At Checkout unless you enable the module.

===== 1.0.2 =====

  • Updated composer require. [#1] [Rakhal]
  • Removed ifconfig from referenceBlock for 2.2.x compatibility. [#1] [Rakhal]

===== 1.0.1 =====

  • Variable note didn't exist when note was disabled.

===== 1.0.0 =====

  • Stable version of this module.

License

OSL - Open Software Licence 3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].