Search results for: 'email'
Results in Category pages.
-
Magento
All premium extension for magento are listed here. You can also find appropriate free magento plugins and magento themes here like schedule order email notfication after place order . Magento CMS & Aw Blog Integrated search , Magento Portfolio , Magento Testimonial , Ultimate slider ,
-
CMS Services
Content management system (CMS) in context of websites is indicate to the system that allows personnel of a company to manage their website content on their own. We at Samdoit offer open source CMS services to fulfill your latest demands and trends of e-business. Our motive is not only to develop, deploy and maintain content of rich websites effectively but also to reduce the cost of website maintenance.
Wordpress
Now a day Wordpress has globally become a well known powerful CMS platform to publish different blogs on a website. Wordpress is an open source Content Management System which helps to update, manage and edit the content of website as well. Wordpress is an excellent CMS and most powerful tool for publishing blog on website. Samdoit offer effective and cost affordable Wordpress Development and customization services for customers. We also provide Wordpress migration service that can help you to convert any HTML, Joomla website into Wordpress website.
Joomla
Joomla is one of the most used Open Source Content Management System (CMS). Joomla helps to build content rich dynamic web portals and website applications. Joomla is the most powerful CMS in internet world. Joomla is a free open source content publishing system for creating highly interactive multi language websites, eCommerce Applications, Real Estate Portals, media portals, online communities, etc...
Drupal
We develop web sites using the Drupal content management system (CMS). Drupal is open-source software with user friendly functionalities such as search, access control, user login, hacker prevention capabilities and more. On top of Drupal, we can install and configure additional modules to add additional functionalities to the website. These can be event calendar, blog, email newsletters, social networking features, etc. The main advantages of Drupal CMS are that lets you check some boxes to turn your website into a full-blown website.
Open source CMS customization
- Ecommerce stores and Auction Website
- Blogs and Forums
- Online Classifieds and job portals
- Document and Event Management Systems
- Multi Language Websites
- Online Shopping cart websites
- Social Networking Websites
Results in Magefan Blog.
-
Magento Product Email Notification
Magento Product email Notification to send mail to subscriber to new product created and every time
product save with the price changes . You can alert your subscriber about the your new product or
the product price change . It have the following option to send notification .- Have an enable/disaple notification .
- Generate your own design email template .
- Email from name .
- Email from your email .
It have the feature to send newsletter of product notification manualy .
Feature
- Working with magento newsletter .
- Send mail to every subscriber.
- First time product save after "Mage Product Email Notification" extension installed .
- Every time product price changed increase or decrease .
- Mail sent only a product visibility "Enables" & Product have a stock .
- Manual send Newsletter of product notification .
- Related Product also added to email .
- Manual feach the subscriber log .
- Cron to Send mail .
- limit Daily mail .
- Limit to Daily mail per eamil .
- Limit to Mail Per cron .
- Send Mail by Email Order by Descending .
- Send Mail by Price Order by Descending .
- Send Mail by Product ID Order by Descending .
Newsletter Variable
Newsletter Variable can use in Transactional Emails
- {{var items_html}} get Product detail { Name , Description , Price } .
- {{var items_related}} get 3 Related Product detail { Name , Description , Price } .
-
Add Magento Admin User Using MySQL Script
This script quickly adds a Magento Admin user directly into the database. It is possible to run this script from the command line or by copying and pasting into phpMyAdmin. Just make sure to edit the following fields with your personalized data and import. Most of these fields are trivial, I’m just listing them so you don’t miss anything.
- Set the salt portion of your password. You’ll rarely need to change this. If you do, just use two lower case letters of your choice.
- Set your password. At least 8 characters in length and at least one digit.
- Firstname: Enter admin’s first name.
- Lastname: Enter admin’s last name.
- Enter email of admin user.
- Enter username where ‘myuser’ is set. Notice ‘myuser’ shows up in two places.
- Enter Firstname again. This is more symbolic to label the rule.
12345678910111213LOCK TABLES`admin_role`WRITE,`admin_user`WRITE;SET@SALT="rp";SET@PASS=CONCAT(MD5(CONCAT(@SALT,"password")),CONCAT(":",@SALT));SELECT@EXTRA:=MAX(extra)FROMadmin_userWHEREextraISNOT NULL;INSERTINTO`admin_user`(firstname,lastname,email,username,password,created,lognum,reload_acl_flag,is_active,extra,rp_token_created_at)VALUES('Firstname','Lastname','email@example.com','myuser',@PASS,NOW(),0,0,1,@EXTRA,NOW());INSERTINTO`admin_role`(parent_id,tree_level,sort_order,role_type,user_id,role_name)VALUES(1,2,0,'U',(SELECTuser_idFROMadmin_userWHEREusername='myuser'),'Firstname');UNLOCK TABLES; -
Vtiger outgoing mail server setting
Vtiger outgoing mail server setting for gmail user
Mail Server Settings (SMTP) * Server Name User Name youremail@gmail.com Password your email password From Email youremail@gmail.com Requires Authentication? if not working let`s try with this setting
Mail Server Settings (SMTP) * Server Name User Name Password From Email youremail@yourcompany.com Requires Authentication? no need to use user name also password , and finaly don`t enable authentication
-
Magento
From time to time everyone finds them selves in a position where they are faced with a development they have never confronted before. Today I was achieve to get all orders for a customer based on the customer email address.. While there are almost certainly several ways to do this, I found a nice query that is quick, and capable.
$orderCollection = Mage::getModel(‘sales/order’)->getCollection(); $orderCollection->addFieldToFilter(‘customer_email’,'email@domain.com’);Happy coding, hope this helps next time you’re working on Magento
-
Magento: How to get admin user id, name, username, email, etc?
Here is a quick code to get the admin user’s data (id, name, username, email, password, etc).
By admin user, I mean the users that login through the admin panel and those who have access to the admin panel of Magento. The users can be administrator, or with some specific roles.$user = Mage::getSingleton('admin/session')->getData();
$userId = $user->getUser()->getUserId();
$userEmail = $user->getUser()->getEmail();
$userFirstname = $user->getUser()->getFirstname();
$userLastname = $user->getUser()->getLastname();
$userUsername = $user->getUser()->getUsername();
$userPassword = $user->getUser()->getPassword();
Hope this helps.Thanks.
-
vTiger SalesOrder item detail view
Here we discuse about how to add vTiger Sales Order item detail in any where in your vTiger , for example if you want to add Sales Order Item detail in your email .you just need that is just add simple function . if you want to add salesorder item view using single function.
getDetailAssociatedProducts('SalesOrder',$focus);
to youse the above function you got all the detail in your html format .
-
Magento 2: Search Repository using SearchCriteriaBuilder, Filter & FilterGroup
This article shows how we can search Magento Repositories using SearchCriteriaBuilder that implements SearchCriteriaInterface. An example is provided of how we can perform search on Product repository in Magento. Similarly, we can search for other entities like Category, Customer, Order, Invoice, CMS Page, CMS Block, etc.
We can add different conditions to build custom search criteria.
Filters
Filter class is used to add custom field, value, and condition type to the search criteria.
$filter ->setField("name") ->setValue("%laptop%") ->setConditionType("like");condition_typeis optional.- If
condition_typeis not provided then the defaultcondition_typeis set aseq.
Different condition types:
CONDITION NOTES eq Equals gt Greater than gteq Greater than or equal lt Less than lteq Less than or equal moreq More or equal neq Not equal in The value can contain a comma-separated list of values. nin Not in. The value can contain a comma-separated list of values. like The value can contain the SQL wildcard characters when like is specified. nlike Not like notnull Not null null Null finset A value within a set of values nfinset A value that is not within a set of values. from The beginning of a range. Must be used with to. to The end of a range. Must be used with from.Filter Groups
FilterGroup class is used to apply multiple search criteria filters.
For
ORcondition: Pass filters array inside the FilterGroup class object.
ForANDcondition: Pass filterGroups array inside the searchCriteria class object.$filter1 ->setField("name") ->setValue("%laptop%") ->setConditionType("like"); $filter2 ->setField("store_id") ->setValue("1") ->setConditionType("eq"); $filterGroup1->setFilters([$filter1, $filter2]); $filter3 ->setField("url_type") ->setValue(1) ->setConditionType("eq"); $filterGroup2->setFilters([$filter3]); $searchCriteria->setFilterGroups([$filterGroup1, $filterGroup2]);The above code will generate the following conditions:
(name like %laptop% OR store_id eq 1) AND (url_type eq 1)Sorting
SortOrder is used to apply sorting to the search criteria.
Field and Direction can be passed to the sortOrder object.
Field is the name of the field to sort.
Direction is how we would like to sort the result. The two sorting values areASCandDESC.$sortOrder ->setField("email") ->setDirection("ASC"); $searchCriteria->setSortOrders([$sortOrder]);Pagination
Limit the number in the result.
$searchCriteria->setPageSize(20); //retrieve 20 or less entitiesSet the current page
$searchCriteria ->setPageSize(20) ->setCurrentPage(2); //show the 21st to 40th entityThe search engine determines the maximum number of results that a query can return.
For Elasticsearch, the default value of10000is defined in the module’setc/di.xmlfile.Search Items Using Filters
Below is an example of how we can search Product Repository using Search Criteria Builder.
The ProductRepositoryInterface class has the
getList(SearchCriteria $searchCriteria)function which returns the search result object. The object is an instance of the class that implements the interface SearchResultInterface.FilterBuilder and SearchCriteriaBuilder are used to avoid shared instances, i.e. we will be using
create()method in the builder object so that Magento will instantiate a new object (unshared object).use Magento\Framework\Api\SearchCriteriaBuilder; use Magento\Framework\Api\FilterBuilder; use Magento\Catalog\Api\ProductRepositoryInterface; use Magento\Catalog\Api\Data\ProductInterface; ... ... $filter = $this->filterBuilder ->setField(ProductInterface::NAME) ->setValue('%headphone%') ->setConditionType('like') ->create(); $this->searchCriteriaBuilder->addFilters([$filter]); $this->searchCriteriaBuilder->setPageSize(20); $searchCriteria = $this->searchCriteriaBuilder->create(); $productsItems = $this->productRepository ->getList($searchCriteria) ->getItems();Search Items using FilterGroups
Using FilterGroups to add multiple
ANDandORconditions to search products.use Magento\Framework\Api\SearchCriteriaBuilder; use Magento\Framework\Api\FilterBuilder; use Magento\Framework\Api\Search\FilterGroupBuilder; use Magento\Catalog\Api\ProductRepositoryInterface; use Magento\Catalog\Api\Data\ProductInterface; ... ... $filter1 = $this->filterBuilder ->setField(ProductInterface::NAME) ->setValue("%laptop%") ->setConditionType("like") ->create(); $filter2 = $this->filterBuilder ->setField("store_id") ->setValue("1") ->setConditionType("eq") ->create(); $filterGroup1 = $this->filterGroupBuilder ->setFilters([$filter1, $filter2]); $filter3 = $this->filterBuilder ->setField("url_type") ->setValue(1) ->setConditionType("eq") ->create(); $filterGroup2 = $this->filterGroupBuilder ->setFilters([$filter3]); $this->searchCriteriaBuilder ->setFilterGroups([$filterGroup1, $filterGroup2]); $this->searchCriteriaBuilder->setPageSize(20); $searchCriteria = $this->searchCriteriaBuilder->create(); $productsItems = $this->productRepository ->getList($searchCriteria) ->getItems();Product Repository
use Magento\Catalog\Api\ProductRepositoryInterface; use Magento\Catalog\Api\Data\ProductInterface;Category Repository
use Magento\Catalog\Api\CategoryRepositoryInterface; use Magento\Catalog\Api\Data\CategoryInterface;CMS Page Repository
use Magento\Cms\Api\PageRepositoryInterface; use Magento\Cms\Api\Data\PageInterface;CMS Block Repository
use Magento\Cms\Api\BlockRepositoryInterface; use Magento\Cms\Api\Data\BlockInterface;Customer Repository
use Magento\Customer\Api\CustomerRepositoryInterface; use Magento\Customer\Api\Data\CustomerInterface;Order Repository
use Magento\Sales\Api\OrderRepositoryInterface; use Magento\Sales\Api\Data\OrderInterface;