This module uses modman
First ensure you have modman installed (see here: https://github.com/colinmollenhour/modman#installation)
...and run the following in your magento root:
modman init
modman clone https://github.com/dotagency/dotmailer_magento.git
Don't forget to enable symlinks in:
System->Configuration->Advanced->Developer->Template Settings
- community & enterprise version.
- current version - V.5.1.0 config.xml
- also available on Magento Connect link
- Magento >= 1.6.2
- Audit changes A1 - A14
- Skip website if no store assigned
- Manufacturer attribute
- Raygun - change the title message to non unique
- Exclusion rules ajax call protocol fix
- Abandoned Product Name
- Importer API Enchased
- Add indexes to tables
- Transactional email merged to core
- Order status option source changed
- System log viewer
- Single deletes for importer
- Increased the cron sync times to 15 minutes.
- Magento code audit. Brins a lot of performance and architectural imrovements.
- Fixed fatal error on quote single sync
- Fixed oAuth redirect
- Fixed oAuth disconnect button
- Order sync report column name typo fix
- Removed hidden form fields connector_customer_id and connector_customer_email from customer accouunt additional newsletter management
- Fixed rewrite sendNewAccountEmail function to call parent function with actual params instead of default
- Fixed EDC blocks to load order from registry that was saved in registry from controller. If not found will throws Exception from now.
- Fixed emmail capture fails on one of the email fields if both newsletter and billing email are presented on the same page.
- Fixed voucher styling bug where no style was being loaded from config.
- Fixed contact fields data calculation not working because of status not being an array. Added check if it is an array before start working on it.
- Fixed Page/ROI data Enable config path in xml.
- Fixed callback action fro oAuth. Now we check if returned state is an actual admin that exist in Magento.
- Fixed duplicate review entries. Only approved review will saved for sync.
- Fixed contact sync. Check if manufacturer attribute exist before calling for it otherwise Magento throws an error and sync fails.
- Fixed fatal error while doing single sync. Key does not exist/not an object.
- Fixed rewrite of sendNewAccountEmail function to call parent without default values.
- Fixed OAUTH disconnect link
- Contact sync check if manufacturer attribute exist before pulling value.
- Fixed upgrade script so it does not get skipped
- Added ACL to required controllers
- New Data Importer
- Abandoned cart exclusion rules
- Review request exclusion rules
- Include product attributes in order sync
- Include product custom options in order sync
- Update transactional data for modified orders
- Configure order status used in customer calculations
- Automation Queue Enrolment
- Easy Email capture on newsletter signup
- Campaign stats for customers in admin
- Seperate customer and guest syncs
- Add to cart button for abandoned carts
- Coupon code styling
- Editable "view now" text for EDC pages
- Nosto fallback products
- Queued customer deletion
- Log long API response
- Catalog importer
- Automation enrollment based on order status
- Reset Tables button
- IP restrictions on EDC pages
- Reduced default batch size and more frequent batching
- Custom order attributes not syncing
- Performance improvements to all data syncs
- Performance improvments to data analysis page
- Admin place an order, wrong enviroment
- Update RFM table
- Observers that are hit more then once
- Refactor of the quote sync
- For sync/observer events only if the feature enabled
- Sync quotes only with products in it
- Canceled orders removed the trans data
- ACL for enterprise report tables. Access denied
- Date localization for bestsellers and mostviewed
- Resubscribe subscriber with new status
- Remove the API log table
- Add indexes to tables
- Automation enrollment per website level
- Fix for rec's per item logic for EDC pages
- Transactional email.
- Dashboard display conflict checker.
- Namespace updated to Ddg Automaiton.
- Enterprise version combined.
- Appcues onboarding.
- Raygun control to disable and enable.
- Sweetooth refferal link.
- Custom OAUTH domain/redirect link options.
- Use dotmailer template for transactional emails.
- Wishlist EDC with related, upsell and crosssell.
- Customer trend data.
- Sync limits lowered to 5000 contacts and 200 orders.
- Review is submited before it's approved.
- Abandoned Carts triggered from the "LAST_QUOTE_ID".
- Nosto Integration.
- Easy Email Capture(trademark).
- Reviews.
- Quote recommendations.
- Wishlists.
- Disable Newsletter Success.
- Disable Customer Success.
- Cleaning phpspecs standards.
- Checkout awareness for abandoned carts.
- Compatibility with the older versions 1.6.2(full compatibility).
- Automation Studio fix width and suppress footer.
- Bestsellers will select and filter the sealable items in collection.
- Not enough coupons generated.
- Transactional Emails Refactor.
- System Status Dashboard
- System Status Dashboard.
- RFM Analisys.
- Api Status.
- Raygun Integration.
- Feed for new releases.
- Number of days to delete orders from order created date.
- Abandoned cart limit.
- Log for all API calls.
- Alternative abandoned baskets.
- Mailcheck integration
- Magor Refactoring.
- Cover all the code with testing.
- Automation when subscriber is not imported yet.
- Security improvment for api credentials.
- Campaigns for multi website.
- Mailcheck frontend notice.
- Improve reset subscribers.
- GeoIp redirection for the dynamic content.
- Config table to store related data not to update on every request.
- Improve code for dynamic content.
- Transactional emails refactoring.
- Payment method for orders.
- Check for feature active for disabled accounts.
- Disable sync for not mapped addressbooks.
- App emaulation to match the env the order.
- Subdomain dynamic urls.
- Buttons to run sync services.
- Ajax reset of the contacts for an updated addressbooks.
- Automation Enrolment.
- Sweet Tooth Integration.
- Transactional Emails.
- Auto create data fields needs total refund amount added.
- Add 240 hours onto lost basket 3 both guest and customer.
- Dynamic URLS with no value.
- Transactional data missing product data.
- Orders over 1000 showing 1.
- Automap on website level.
- Single Customer Sync Button
- ROI fix
- Code standards refactoring
- OAUTH & Menu
- Map product attribute-set to transactional data
- Tracking code SSL fix
- Translations update
- Default values update
- Transactional emails enabled fix
- Manully map the customer ID field
- Emails Reports enchase with website id field
- New Order
- New Order for Guest
- Order Update
- Order Update for Guest
- New Invoice
- New Invoice for Guest
- Invoice Update
- Invoice Update for Guest
- New Credit Memo
- New Credit Memo Guest
- Credit Memo Update
- Credit Memo Update for Guest
- New Shipment
- New Shipment for Guest
- Shipment Update
- Shipment Update for Guest
- Customer
- New Customer Account
- Newsletter Dashboard.
- Newsletter Contact.
- Newsletter Orders.
- Newsletter Campaigns.
- Product Recomendations styling.
- TE styling.
- Subscribers reset button.
- Custom datafields.
- New Lost Baskets.
- New SMS Fixes.
- Sync Orders by store.
- Subscribers multiwebsite fix.
- Suppressed contacts for orders.
- Wishlist contact id update fix.
- Suppressed contacts per website.
- Dynamic content for multi-site (multi-currency).
- Transactional data key.
- Reset orders direct query.
- Naming convention for connector compatibility.
- Use the Order statuses to send the SMS.
- Reset subscriber_imported for reimport.
- Suppressed contacts button in admin settings.
- Cleaned the dotmailer_order_imported from db.
- Fix for table prefix names.
- Duplicate email address.
- Website id table update for null values.
- Ignore deleted sales orders from email_order table.
- Dropping number of subscribers from address book.
- Delete transactional data using email address.
- Subscriber Sync - fix the contact id when to unsubscribe.
- Subscriber Sync Empty Request.
- Change the time format for filenames.