Thủ thuật thiết kế website bán hàng Magento
- Cty TNHH HAWAII-Mã số doanh nghiệp: 0312949876. Nhận thiết kế website bán hàng chuyên nghiệp dùng Magento
- Tư vấn SEO và SEO trọn gói website Magento
- Nhận quản trị website bán hàng trọn gói, ký hợp đồng năm
- Email: quocduy240@gmail.com. Mobile:(+84)127.867.2707. Skype: quocduy240
- Trụ sở chính: 230/14 Đường Man Thiện, Phường Tăng Nhơn Phú A, Quận 9, TP.Hồ Chí Minh, Việt Nam.
- Chi nhánh: 97A, Đường 19, Xã Bình Hưng, Huyện Bình Chánh, TP.Hồ Chí Minh, Việt Nam.
25 May 2015
Cấu hình cơ sở dữ liệu Database trong Magento
Mở file local.xml trong thư mục sau đây, rồi sửa lại code cho phù hợp với thông tin cơ sở dữ liệu mới.
/app/etc/local.xml
Bổ sung cấu hình cho phù hợp và sau đó Save.
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[database_username]]></username>
<password><![CDATA[database_password]]></password>
<dbname><![CDATA[database_name]]></dbname>
<active>1</active>
24 October 2014
Code - Model class trong Magento
$headBlock->setTitle($title);
$product = $this->getProduct();
$title = $product->getMetaTitle();
$currentCategory = Mage::registry('current_category');
setDescription(Mage::helper('core/string')
// if this is a product view page
if (Mage::registry('product')) {
//Vòng loop foreach================
<?php foreach ($_filters as $_filter): ?>
<?php $subs = $obj->getCurrentCategory()->getAllChildren(true); ?> //getting ids of subcategories of current category
$collection = Mage::getModel('catalog/product')->getCollection();
$this->getSkinUrl('images/header/az_marker100.jpg')) will output:
http://yourwebsite.com/skin/frontend/default/MG03C20024/images/header/az_marker100.jpg
$product = $this->getProduct();
$title = $product->getMetaTitle();
$currentCategory = Mage::registry('current_category');
setDescription(Mage::helper('core/string')
// if this is a product view page
if (Mage::registry('product')) {
//Vòng loop foreach================
<?php foreach ($_filters as $_filter): ?>
for every Item
<?php endforeach; ?>
<?php endforeach; ?>
<?php $subs = $obj->getCurrentCategory()->getAllChildren(true); ?> //getting ids of subcategories of current category
$_regularPrice = $product->getPrice();
$_finalPrice = $product->getFinalPrice();
Mage::app()
Mage::helper('tax')
Mage::helper('core')
$collection->addAttributeToSelect('brand');
$collection->addAttributeToFilter();
$this->getSkinUrl('images/header/az_marker100.jpg')) will output:
http://yourwebsite.com/skin/frontend/default/MG03C20024/images/header/az_marker100.jpg
Layout - Trình tự load layout trong Magento
Đọc cái này:
http://magebase.com/magento-tutorials/digging-deeper-into-magentos-layout-xml-part-2/
http://magebase.com/magento-tutorials/digging-deeper-into-magentos-layout-xml-part-2/
Template - Mối quan hệ giữa Block - Template - Layout trong Magento
Tham khảo Link sau
http://alanstorm.com/layouts_blocks_and_templates
http://alanstorm.com/layouts_blocks_and_templates
Products - Thêm thông tin mã hàng SKU vào trang product trong Magento
Mở file template cho trang products tại app/design/frontend/default/your-theme/template/catalog/product/view.phtml
Ngay sau đoạn code:
<div class="product-name">
<h1><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
</div>
hoặc:
<?php echo nl2br($_product->getSku()) ?>
Cấu hình trong Backend
Catalog > Attributes > Manage Attributes > [...search for sku...] > Frontend Properties > Visible on Product View Page on Front-end > Yes > Save
<div class="product-name">
<h1><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
</div>
Thêm code sau đây:
<?php echo $this->htmlEscape($_product->getSku()) ?>
hoặc:
Cấu hình trong Backend
Catalog > Attributes > Manage Attributes > [...search for sku...] > Frontend Properties > Visible on Product View Page on Front-end > Yes > Save
Magento - Khuyết điểm lớn nhất của một website dựa trên nền tảng Magento là gì ?
Trả lời:
Theo kinh nghiệm của bản thân tôi cũng như nhiều bạn bè trong giới lập trình web thì khuyết điểm lớn nhất của Magento chính là "Website Magento thường chạy chậm" so với các Framework thương mại điện tử khác. Tuy nhiên vấn đề này hiện nay đã có nhiều hướng khắc phục, giúp Magento ngày càng trở thành sự lựa chọn hàng đầu của nhiều khách hàng thiết kế website thương mại điện tử.
Theo kinh nghiệm của bản thân tôi cũng như nhiều bạn bè trong giới lập trình web thì khuyết điểm lớn nhất của Magento chính là "Website Magento thường chạy chậm" so với các Framework thương mại điện tử khác. Tuy nhiên vấn đề này hiện nay đã có nhiều hướng khắc phục, giúp Magento ngày càng trở thành sự lựa chọn hàng đầu của nhiều khách hàng thiết kế website thương mại điện tử.
- Đã có những dịch vụ Hosting mạnh, được tối ưu hoá phần cứng cũng như phần mềm để chuyên hỗ trợ cho các website xây dựng trên nền tảng Magento. Ví dụ điển hình làSiteground.
- Magento có cơ chế Cache mà đặc biệt là Full-Page Cache và Index giúp cho Website thương mại với số lượng sản phẩm lên đến vài ngàn, thậm chí hàng triệu sản phẩm vẫn có thể xử lý rất nhanh, giúp người dùng không phải đợi lâu sau mỗi truy vấn.
- Sự hỗ trợ của Cloud Store, các CDN server giúp phân luồng xử lý thông tin từ nhiều server phục vụ khác nhau cùng lúc, cũng làm tăng tốc độ của Magento.
- Trình độ viết code website của lập trình viên và việc tối ưu hoá mã nguồn cho website Magento cũng là vấn đề đáng quan tâm.
Magento - Những yêu cầu của một website thương mại điện tử chuyên nghiệp là gì ?
Trả lời:
- Phải có những tính năng cơ bản của Magento xem thêm chi tiết.
- Phải có khả năng đáp ứng ổn định trên mọi trình duyệt web khác nhau như Chrome, Firefox, Safari, Opera, Internet Explorer, hay ổn định ở nhiều phiên bản trình khác nhau của cùng một chương trình duyệt web. Tính năng website này còn gọi là Cross Browser Capability.
- Website có khả năng bố cục lại giao diện của chính nó cho phù hợp trên các thiết bị có độ phân giải màn hình khác nhau như desktop, laptop, điện thoại smartphone, máy tính bảng... Tính năng này còn gọi là Responsive website. Bạn biết đấy, người dùng hiện nay không chỉ dùng laptop để duyệt web mà còn dùng máy tính bảng, nhất là điện thoại Smart phone nữa.
- Một số website còn chú trọng thiết kế giao diện riêng cho thiết bị di động Mobile nữa.
- Dễ dàng quản lý, nâng cấp, mở rộng, bảo trì, chạy ổn định, nhanh chóng với số lượng sản phẩm rất lớn.
23 October 2014
Magento - Vì sao chọn Magento làm website bán hàng ?
Trả lời:
- Magento đã là sự lựa chọn của nhiều website bán hàng hàng đầu thế giới như ebay.com, amazon.com, ở Việt Nam như lazada.vn... Magento chính là sự lựa chọn hàng đầu cho một cuộc chơi thượng mại điện tử lớn.
- Tích hợp sẵn nhiều tính năng hay cho một website thương mại:
- Quản lý phân mục sản phẩm Category.
- Hỗ trợ nhiều loại sản phẩm Products khác nhau.
- Tạo nhiều loại thuộc tính khác nhau, không giới hạng cho một sản phẩm.
- Upload nhiều hình ảnh cho một sản phẩm, xem sản phẩm phóng to zoom, giúp KH trãi nghiệm sản phẩm đầy đủ, rõ ràng.
23 September 2014
Static block - Thêm trực tiếp một Static Block vào một file template .phtml trong Magento
Thêm Static Block thông qua Identifier trực tiếp vào templates (.phtml)
<?php echo $this->getLayout()
->createBlock('cms/block')
->setBlockId('your_block_id')->toHtml(); ?>
Code chèn Static Block vào Static Block khác hay một CMS Page :
Code chèn Static Block vào Static Block khác hay một CMS Page :
{{block type="cms/block" block_id="your_block_id"}}