Recent Post

All Pages

Like Us On Facebook

About

Gallery

Thứ Hai, 22 tháng 9, 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 :
{{block type="cms/block" block_id="your_block_id"}}
Read more ...

Static Block - Cách chèn một static block vào CMS page trong Magento

Tạo Static Block: 
CMS => Static Blocks => Add New Block.
Ví dụ Block mới tạo có Identifier là: your_block_id

Chèn Static Block vào một trang CMS Pages:
{{block type="cms/block" block_id="your_block_id"}}
Read more ...

Google Sitemap - Cách tạo google sitemap cho một store view trong magento

Magento tích hợp sẵn tính năng tạo sitemap cho một Store View bất kỳ. Sitemap là một file có phần mở rộng .xml, mục đích của việc tạo sitemap là giúp cho bộ máy tìm kiếm (ví dụ google, yahoo, bing ..vv. ) biết được cấu trúc nội dung của website magento mà bạn đang thiết kế. File sitemap sẽ chứa tất cả các đường URL đến các trang nội dung CMS page, các Categories, các sản phẩm Products trong cửa hàng của bạn.

Cách tạo Google Sitemap trong Magento:
Catalog => google sitemap => Click nút Add Sitemap

Trong trang mới vừa hiện ra: "New Sitemap" 
Filename: tên sitemap file, có đuôi .xml
Path: đường dẫn đến thư mục chứa file sitemap. Bạn phải tạo trước thư mục nếu không muốn chứa trong thư mục gốc root.
Store View: sitemap tạo cho storeview nào ?
Sau khi hoàn tất nhấn Save & Generate
Read more ...

Thứ Ba, 16 tháng 9, 2014

Static Block - Gọi một Static block và đặt vào một trang CMS page trong magento

Trong phần content của một trang CMS page bất kỳ. Gọi một Static block thông qua Identifier của nó theo cú pháp sau đây:

{{block type="cms/block" block_id="block_identifier"}}

Muốn xác định Block Identifier:
Bước 1: Vào phần quản trị Admin hay Backend của Magento
Bước 2: Truy cập menu CMS => Static Block. Trong trang Static Block hiện ra sẽ thấy Identifier ( cột thứ 2 ).

Read more ...

Thứ Hai, 8 tháng 9, 2014

Products - Các loại sản phẩm ( Product Type ) trong Magento

Magento hỗ trợ tạo nhiều loại sản phẩm khác nhau.
Đăng nhập vào phần quản trị Admin ( Backend Magento ).
Truy cập menu quản lý sản phẩm Catalog => Manage products.
Trong cửa sổ mới hiện ra Click nút Add Product.
Create Product Settings hiện ra. Trong Product Type có các loại sản phẩm sau đây.

  1. Simple Product ( Sản phẩm đơn giản, thông dụng nhất ) => Các bước tạo Simple Product
  2. Grouped Product ( Nhóm sản phẩm ) => Các bước tạo Grouped Product.
  3. Configurable Product ( Sản phẩm có thuộc tính cấu hình được như kích thước, màu sắc...) => Các bước tạo Configurable Product.
  4. Virtual Product ( Sản phẩm ảo như là dịch vụ, bảo hiểm... ) => Các bước tạo Virtual Product.
  5. Bundle Product ( Sản phầm gồm nhiều Simple Product và Configurable Product ) => Các bước tạo Bundle Product.
  6. Downloadable Product ( Sản phẩm là hình ảnh, phần mềm, mua thông qua download) => Các bước tạo Downloadable Product.
Read more ...

Products - Các bước tạo Downloadable Product trong Magento

Viết sau...
Read more ...

Products - Các bước tạo Bundle Product trong Magento

Viết sau...
Read more ...

Products - Các bước tạo Virtual Product trong Magento

Viết sau...
Read more ...

Products - Các bước tạo Configurable Product trong Magento

Viết sau...
Read more ...

Products - Các bước tạo Grouped Product trong Magento

Viết sau ...
Read more ...

Products - Các bước tạo Simple Product trong Magento

Viết sau...
Read more ...

Extentions - Ajax Image Uploaded dễ dàng upload hình ảnh sản phẩm trong Magento

Cấu trúc file và  thư mục của Extention này:
/app/
   /app/code/
   /app/code/local/
   /app/code/local/Amasty/
   /app/code/local/Amasty/Base/
   /app/code/local/Amasty/Base/Block/
  /app/code/local/Amasty/Base/Block/Extensions.php  
   /app/code/local/Amasty/Base/Helper/
  /app/code/local/Amasty/Base/Helper/Data.php  
   /app/code/local/Amasty/Base/Model/
  /app/code/local/Amasty/Base/Model/Feed.php  
   /app/code/local/Amasty/Base/Model/Source/
   /app/code/local/Amasty/Base/Model/Source/Updates/
  /app/code/local/Amasty/Base/Model/Source/Updates/Type.php  
   /app/code/local/Amasty/Base/etc/
  /app/code/local/Amasty/Base/etc/adminhtml.xml  
  /app/code/local/Amasty/Base/etc/config.xml  
  /app/code/local/Amasty/Base/etc/system.xml  
   /app/code/local/Amasty/Base/sql/
   /app/code/local/Amasty/Base/sql/ambase_setup/
  /app/code/local/Amasty/Base/sql/ambase_setup/mysql4-install-1.0.0.php  
  /app/code/local/Amasty/Base/sql/ambase_setup/mysql4-upgrade-1.0.0-1.0.1.php  
   /app/code/local/Amasty/Imgupload/
   /app/code/local/Amasty/Imgupload/Block/
   /app/code/local/Amasty/Imgupload/Block/Adminhtml/
   /app/code/local/Amasty/Imgupload/Block/Adminhtml/Catalog/
   /app/code/local/Amasty/Imgupload/Block/Adminhtml/Catalog/Product/
   /app/code/local/Amasty/Imgupload/Block/Adminhtml/Catalog/Product/Edit/
   /app/code/local/Amasty/Imgupload/Block/Adminhtml/Catalog/Product/Edit/Tab/
  /app/code/local/Amasty/Imgupload/Block/Adminhtml/Catalog/Product/Edit/Tab/Images.php  
   /app/code/local/Amasty/Imgupload/Helper/
  /app/code/local/Amasty/Imgupload/Helper/Data.php  
   /app/code/local/Amasty/Imgupload/Model/
  /app/code/local/Amasty/Imgupload/Model/Observer.php  
   /app/code/local/Amasty/Imgupload/Model/System/
   /app/code/local/Amasty/Imgupload/Model/System/Config/
   /app/code/local/Amasty/Imgupload/Model/System/Config/Source/
  /app/code/local/Amasty/Imgupload/Model/System/Config/Source/Dragable.php  
   /app/code/local/Amasty/Imgupload/controllers/
   /app/code/local/Amasty/Imgupload/controllers/Adminhtml/
  /app/code/local/Amasty/Imgupload/controllers/Adminhtml/ImageController.php  
   /app/code/local/Amasty/Imgupload/etc/
  /app/code/local/Amasty/Imgupload/etc/adminhtml.xml  
  /app/code/local/Amasty/Imgupload/etc/config.xml  
  /app/code/local/Amasty/Imgupload/etc/system.xml  
   /app/code/local/Amasty/Imgupload/sql/
   /app/code/local/Amasty/Imgupload/sql/amimgupload_setup/
   /app/design/
   /app/design/adminhtml/
   /app/design/adminhtml/default/
   /app/design/adminhtml/default/default/
   /app/design/adminhtml/default/default/layout/
  /app/design/adminhtml/default/default/layout/amimgupload.xml  
   /app/design/adminhtml/default/default/template/
   /app/design/adminhtml/default/default/template/amimgupload/
   /app/design/adminhtml/default/default/template/amimgupload/product/
   /app/design/adminhtml/default/default/template/amimgupload/product/edit/
   /app/design/adminhtml/default/default/template/amimgupload/product/edit/tab/
  /app/design/adminhtml/default/default/template/amimgupload/product/edit/tab/images.phtml  
   /app/etc/
   /app/etc/modules/
  /app/etc/modules/Amasty_Base.xml  
  /app/etc/modules/Amasty_Imgupload.xml  
   /app/locale/
   /app/locale/en_US/
  /app/locale/en_US/Amasty_Imgupload.csv  
   /js/
   /js/amasty/
   /js/amasty/amimgupload/
  /js/amasty/amimgupload/functions.js  
  /js/amasty/amimgupload/upload.css  
  /js/amasty/amimgupload/upload.js  
  /js/amasty/amimgupload/upload_drag.js  
  /js/amasty/amimgupload/upload_select.js  
  /license.txt  
  /readme.txt  
   /skin/
   /skin/adminhtml/
   /skin/adminhtml/default/
   /skin/adminhtml/default/default/
   /skin/adminhtml/default/default/amasty/
   /skin/adminhtml/default/default/amasty/amimgupload/
  /skin/adminhtml/default/default/amasty/amimgupload/images.css  
  /skin/adminhtml/default/default/amasty/amimgupload/label.png  
  /skin/adminhtml/default/default/amasty/amimgupload/move.png  
   /skin/adminhtml/default/default/images/
   /skin/adminhtml/default/default/images/ambase/
  /skin/adminhtml/default/default/images/ambase/bad.gif  
  /skin/adminhtml/default/default/images/ambase/ok.gif  
  /skin/adminhtml/default/default/images/ambase/update.gif  
Read more ...

Extentions - Advanced Custom Options tuỳ chỉnh thuộc tính Attribute mở rộng cho sản phẩm trong Magento

Hỗ trợ Magento 1.4.x, 1.5.x, 1.6.x đến 1.7.x
Cấu trúc file và thư mục của extention này:
/app/
/app/code/
/app/code/local/
/app/code/local/MageWorx/
/app/code/local/MageWorx/Adminhtml/
/app/code/local/MageWorx/Adminhtml/Block/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Abstract.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Option/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Option/Abstract.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Option.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Type/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Type/Date.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Type/File.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Type/Select.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Type/Text.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Form.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/General.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/Options/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/Options/Groups.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/Options/Option.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/Options/Type/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/Options/Type/Select.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/Options.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/Product.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/Renderer/
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tab/Renderer/Prodcat.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit/Tabs.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Edit.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options/Grid.php
/app/code/local/MageWorx/Adminhtml/Block/Customoptions/Options.php
/app/code/local/MageWorx/Adminhtml/Block/System/
/app/code/local/MageWorx/Adminhtml/Block/System/Config/
/app/code/local/MageWorx/Adminhtml/Block/System/Config/Edit.php
/app/code/local/MageWorx/Adminhtml/Block/System/Config/Form/
/app/code/local/MageWorx/Adminhtml/Block/System/Config/Form/Fieldset/
/app/code/local/MageWorx/Adminhtml/Block/System/Config/Form/Fieldset/Mageworx/
/app/code/local/MageWorx/Adminhtml/Block/System/Config/Form/Fieldset/Mageworx/Abstract.php
/app/code/local/MageWorx/Adminhtml/Block/System/Config/Form/Fieldset/Mageworx/Extensions.php
/app/code/local/MageWorx/Adminhtml/Block/System/Config/Form/Fieldset/Mageworx/Support.php
/app/code/local/MageWorx/Adminhtml/controllers/
/app/code/local/MageWorx/Adminhtml/controllers/Customoptions/
/app/code/local/MageWorx/Adminhtml/controllers/Customoptions/OptionsController.php
/app/code/local/MageWorx/Adminhtml/controllers/SupportController.php
/app/code/local/MageWorx/Adminhtml/etc/
/app/code/local/MageWorx/Adminhtml/etc/config.xml
/app/code/local/MageWorx/Adminhtml/etc/system.xml
/app/code/local/MageWorx/Adminhtml/Helper/
/app/code/local/MageWorx/Adminhtml/Helper/Data.php
/app/code/local/MageWorx/Adminhtml/Model/
/app/code/local/MageWorx/Adminhtml/Model/Support.php
/app/code/local/MageWorx/Adminhtml/Model/System/
/app/code/local/MageWorx/Adminhtml/Model/System/Config/
/app/code/local/MageWorx/Adminhtml/Model/System/Config/Source/
/app/code/local/MageWorx/Adminhtml/Model/System/Config/Source/Customoptions/
/app/code/local/MageWorx/Adminhtml/Model/System/Config/Source/Customoptions/Sku/
/app/code/local/MageWorx/Adminhtml/Model/System/Config/Source/Customoptions/View/
/app/code/local/MageWorx/CustomOptions/
/app/code/local/MageWorx/CustomOptions/Block/
/app/code/local/MageWorx/CustomOptions/Block/Catalog/
/app/code/local/MageWorx/CustomOptions/Block/Catalog/Product/
/app/code/local/MageWorx/CustomOptions/Block/Catalog/Product/View/
/app/code/local/MageWorx/CustomOptions/Block/Catalog/Product/View/Options/
/app/code/local/MageWorx/CustomOptions/Block/Catalog/Product/View/Options/Type/
/app/code/local/MageWorx/CustomOptions/Block/Catalog/Product/View/Options/Type/Select.php
/app/code/local/MageWorx/CustomOptions/Block/Core/
/app/code/local/MageWorx/CustomOptions/Block/Core/Html/
/app/code/local/MageWorx/CustomOptions/Block/Core/Html/Select.php
/app/code/local/MageWorx/CustomOptions/controllers/
/app/code/local/MageWorx/CustomOptions/etc/
/app/code/local/MageWorx/CustomOptions/etc/adminhtml.xml
/app/code/local/MageWorx/CustomOptions/etc/config.xml
/app/code/local/MageWorx/CustomOptions/etc/system.xml
/app/code/local/MageWorx/CustomOptions/Helper/
/app/code/local/MageWorx/CustomOptions/Helper/Data.php
/app/code/local/MageWorx/CustomOptions/Helper/Product/
/app/code/local/MageWorx/CustomOptions/Helper/Product/Configuration/
/app/code/local/MageWorx/CustomOptions/Helper/Product/Configuration/Abstract.php
/app/code/local/MageWorx/CustomOptions/Helper/Product/Configuration.php
/app/code/local/MageWorx/CustomOptions/Model/
/app/code/local/MageWorx/CustomOptions/Model/Catalog/
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Option/
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Option/Type/
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Option/Type/Select.php
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Option.php
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Type/
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Type/Configurable/
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Type/Configurable/Price.php
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Type/Downloadable/
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Type/Downloadable/Price.php
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Type/Price/
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Type/Price/Abstract.php
/app/code/local/MageWorx/CustomOptions/Model/Catalog/Product/Type/Price.php
/app/code/local/MageWorx/CustomOptions/Model/Group/
/app/code/local/MageWorx/CustomOptions/Model/Group/Store.php
/app/code/local/MageWorx/CustomOptions/Model/Group.php
/app/code/local/MageWorx/CustomOptions/Model/Importexport/
/app/code/local/MageWorx/CustomOptions/Model/Importexport/Export/
/app/code/local/MageWorx/CustomOptions/Model/Importexport/Export/Entity/
/app/code/local/MageWorx/CustomOptions/Model/Importexport/Export/Entity/Product.php
/app/code/local/MageWorx/CustomOptions/Model/Importexport/Import/
/app/code/local/MageWorx/CustomOptions/Model/Importexport/Import/Entity/
/app/code/local/MageWorx/CustomOptions/Model/Importexport/Import/Entity/Product.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Group/
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Group/Collection.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Group/Store/
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Group/Store/Collection.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Group/Store.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Group.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/Indexer/
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/Indexer/Price/
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/Indexer/Price/Default.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/Option/
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/Option/Collection.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/Option/Value/
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/Option/Value/Collection.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/Option/Value.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Product/Option.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Relation.php
/app/code/local/MageWorx/CustomOptions/Model/Mysql4/Setup.php
/app/code/local/MageWorx/CustomOptions/Model/Observer.php
/app/code/local/MageWorx/CustomOptions/Model/Relation.php
/app/code/local/MageWorx/CustomOptions/Model/Sales/
/app/code/local/MageWorx/CustomOptions/Model/Sales/Quote/
/app/code/local/MageWorx/CustomOptions/Model/Sales/Quote/Total.php
/app/code/local/MageWorx/CustomOptions/Model/System/
/app/code/local/MageWorx/CustomOptions/Model/System/Config/
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Backend/
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Backend/Checkdb.php
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Source/
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Source/Image/
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Source/Image/Mode.php
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Source/Sku/
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Source/Sku/Apply.php
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Source/Sku/Policy.php
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Source/View/
/app/code/local/MageWorx/CustomOptions/Model/System/Config/Source/View/Mode.php
/app/code/local/MageWorx/CustomOptions/sql/
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-install-1.0.0.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-1.0.1-1.0.2.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-1.0.2-1.0.3.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-1.0.3-1.0.4.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-1.0.4-1.1.0.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-1.1.0-2.0.0.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-2.0.4-2.1.0.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-2.1.7-2.1.8.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-2.1.8-2.1.9.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-2.1.99-2.2.0.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-2.2.5-2.2.6.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-2.4.4-2.2.5.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-2.5.0-2.6.0.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-2.99.0-3.0.0.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-3.0.8-3.1.0.php
/app/code/local/MageWorx/CustomOptions/sql/customoptions_setup/mysql4-upgrade-3.9.99-4.0.0.php
/app/design/
/app/design/adminhtml/
/app/design/adminhtml/default/
/app/design/adminhtml/default/default/
/app/design/adminhtml/default/default/layout/
/app/design/adminhtml/default/default/layout/customoptions.xml
/app/design/adminhtml/default/default/template/
/app/design/adminhtml/default/default/template/customoptions/
/app/design/adminhtml/default/default/template/customoptions/apply.phtml
/app/design/adminhtml/default/default/template/customoptions/catalog-product-edit-options-option.phtml
/app/design/adminhtml/default/default/template/customoptions/catalog-product-edit-options-type-date.phtml
/app/design/adminhtml/default/default/template/customoptions/catalog-product-edit-options-type-file.phtml
/app/design/adminhtml/default/default/template/customoptions/catalog-product-edit-options-type-select.phtml
/app/design/adminhtml/default/default/template/customoptions/catalog-product-edit-options-type-text.phtml
/app/design/adminhtml/default/default/template/customoptions/catalog-product-edit-options.phtml
/app/design/adminhtml/default/default/template/customoptions/composite/
/app/design/adminhtml/default/default/template/customoptions/composite/fieldset-options-type-date.phtml
/app/design/adminhtml/default/default/template/customoptions/composite/fieldset-options-type-file.phtml
/app/design/adminhtml/default/default/template/customoptions/composite/fieldset-options-type-select.phtml
/app/design/adminhtml/default/default/template/customoptions/composite/fieldset-options-type-text.phtml
/app/design/adminhtml/default/default/template/customoptions/composite/fieldset-options.phtml
/app/design/adminhtml/default/default/template/customoptions/composite/option_image.phtml
/app/design/adminhtml/default/default/template/customoptions/options.phtml
/app/design/adminhtml/default/default/template/customoptions/option_image.phtml
/app/design/adminhtml/default/default/template/customoptions/widget-grid-massaction.phtml
/app/design/adminhtml/default/default/template/customoptions/widget-grid.phtml
/app/design/frontend/
/app/design/frontend/base/
/app/design/frontend/base/default/
/app/design/frontend/base/default/layout/
/app/design/frontend/base/default/layout/customoptions.xml
/app/design/frontend/base/default/template/
/app/design/frontend/base/default/template/customoptions/
/app/design/frontend/base/default/template/customoptions/catalog-product-view-options-type-date.phtml
/app/design/frontend/base/default/template/customoptions/catalog-product-view-options-type-default.phtml
/app/design/frontend/base/default/template/customoptions/catalog-product-view-options-type-file.phtml
/app/design/frontend/base/default/template/customoptions/catalog-product-view-options-type-select.phtml
/app/design/frontend/base/default/template/customoptions/catalog-product-view-options-type-text.phtml
/app/design/frontend/base/default/template/customoptions/catalog-product-view-options.phtml
/app/design/frontend/base/default/template/customoptions/catalog-product-view-price_clone.phtml
/app/design/frontend/base/default/template/customoptions/option_image.phtml
/app/design/frontend/default/
/app/design/frontend/default/chumbak/
/app/design/frontend/default/chumbak/layout/
/app/design/frontend/default/chumbak/layout/customoptions.xml
/app/design/frontend/default/chumbak/template/
/app/design/frontend/default/chumbak/template/customoptions/
/app/design/frontend/default/chumbak/template/customoptions/catalog-product-view-options-type-date.phtml
/app/design/frontend/default/chumbak/template/customoptions/catalog-product-view-options-type-default.phtml
/app/design/frontend/default/chumbak/template/customoptions/catalog-product-view-options-type-file.phtml
/app/design/frontend/default/chumbak/template/customoptions/catalog-product-view-options-type-select.phtml
/app/design/frontend/default/chumbak/template/customoptions/catalog-product-view-options-type-text.phtml
/app/design/frontend/default/chumbak/template/customoptions/catalog-product-view-options.phtml
/app/design/frontend/default/chumbak/template/customoptions/catalog-product-view-price_clone.phtml
/app/design/frontend/default/chumbak/template/customoptions/option_image.phtml
/app/etc/
/app/etc/modules/
/app/etc/modules/MageWorx_Adminhtml.xml
/app/etc/modules/MageWorx_CustomOptions.xml
/app/locale/
/app/locale/en_US/
/app/locale/en_US/MageWorx_Adminhtml.csv
/app/locale/en_US/MageWorx_CustomOptions.csv
/app/locale/en_US/template/
/app/locale/en_US/template/email/
/app/locale/en_US/template/email/mageworx_support.html
/app/locale/en_US/template/MageWorx_Adminhtml.csv
/app/locale/en_US/template/MageWorx_CustomOptions.csv
/app/locale/ja_JP/
/app/locale/ja_JP/MageWorx_Adminhtml.csv
/app/locale/ja_JP/MageWorx_CustomOptions.csv
/app/locale/ja_JP/template/
/app/locale/ja_JP/template/email/
/app/locale/ja_JP/template/email/mageworx_support.html
/app/locale/ja_JP/template/MageWorx_Adminhtml.csv
/app/locale/ja_JP/template/MageWorx_CustomOptions.csv
/js/
/js/mageworx/
/js/mageworx/lightbox/
/js/mageworx/lightbox/css/
/js/mageworx/lightbox/css/lightbox-ie.css
/js/mageworx/lightbox/css/lightbox.css
/js/mageworx/lightbox/images/
/js/mageworx/lightbox/images/bullet.gif
/js/mageworx/lightbox/images/close.gif
/js/mageworx/lightbox/images/closelabel.gif
/js/mageworx/lightbox/images/download-icon.gif
/js/mageworx/lightbox/images/loading.gif
/js/mageworx/lightbox/images/nextlabel.gif
/js/mageworx/lightbox/images/prevlabel.gif
/js/mageworx/lightbox/js/
/js/mageworx/lightbox/js/lightbox.js
Read more ...

Thứ Bảy, 6 tháng 9, 2014

Custom options - Tất cả các loại option tuỳ chỉnh trong Product của Magento

Truy cập Custom Options trong Magento như sau:
- Vào Backend Magento
- Menu Catalog => Manage Product => Chọn một product bất kỳ trong danh sách
- Trong trang chình sửa cho Product vừa chọn, nhìn vào menu trái sẽ thấy tuỳ chình Custom Options ờ cuối menu.
Sau đây là danh sách các loại option tuỳ chỉnh (input Type ) trong Magento trong Backend và biều mẫu của các option khi hiển thị ngoài Frontend.
Backend:

Frontend:

Read more ...

Thứ Sáu, 5 tháng 9, 2014

Currency - Đổi đơn vị tiền tệ từ "đ" thành "VNĐ" trong Magento

Để thay đổi ký hiệu ( symbol ) cho các đơn vị tiền tệ trong Magento. Bạn làm như sau
Bước 1:
- Đăng nhập phần quản trị Admin của Magento
Bước 2:
- Truy cập menu System => Manage Currency => Symbols
- Trong cửa sổ"Manage Currency Symbols" mới hiển thị, Thay đổi ký hiệu "đ" thành VNĐ. Refresh trang web để xem kết quả.

Read more ...

Currency - Bỏ 2 chữ số thập phân của giá sản phẩm trong Magento

Ban đầu: 22.000,00đ
Kết quả: 22.000đ
Cách thực hiện như sau:

Bước 1: 
Vào thư mục code/core/Mage/Directory/Model/Currency.php
Copy file Currency.php và chuyển vào thư mục
code/local/Mage/Directory/Model/Currency.php
( Làm việc này để tránh tác động vào lõi code core của Magento, thuận tiện cho việc nâng cấp Magento sau này.)

Bước 2:
Mở file Currency.php trong code/local/Mage/Directory/Model/Currency.php bằng chương trình chỉnh sửa file text, ví dụ như notepad. Tìm đến dòng code xung quanh dòng 194.

public function format($price, $options=array(), $includeContainer = true, $addBrackets = false)
{ return $this->formatPrecision($price, 2, $options, $includeContainer, $addBrackets);
}
Thay thế số 2 thành số 0. Lưu file.
 
public function format($price, $options=array(), $includeContainer = true, $addBrackets = false)
{ return $this->formatPrecision($price, 0, $options, $includeContainer, $addBrackets);
}

Sau đó clear Cache trong Magento, vào Admin truy cập menu System –> Cache Management => Refresh Cache ( Nhớ Select All )
- Nếu kết quả vẫn chưa như ý muốn, bạn vào thư mục var/cache xóa thư mục cache, sau đó refresh lại website.
Chúc bạn thành công !
Read more ...

Thứ Tư, 3 tháng 9, 2014

Multi Language - Thêm file dịch đa ngôn ngữ .CSV cho module trong Magento

Bước 1: Khai báo file dịch .CSV cho module bất kỳ cho Frontend và Backend Magnento.
Mở file /app/code/local/Company_Name/Module_Name/etc/config.xml
<?xml version="1.0"?>
<config>
    <frontend>
        ...
        <translate>
            <modules>
                <Companyname_Modulename>
                    <files>
                        <default>Companyname_Modulename.csv</default>
                    </files>
                </Companyname_Modulename>
            </modules>
        </translate>
    </frontend>
    <adminhtml>
        ...
        <translate>
            <modules>
                <Companyname_Modulename>
                    <files>
                        <default>Companyname_Modulename.csv</default>
                    </files>
                </Companyname_Modulename>
            </modules>
        </translate>
    </adminhtml>
    ...
</config>

Bước 2: Tạo file Companyname_Modulename.csv trong thư mục app/locale/ => chọn gói thư mục ngôn ngữ en_US hay vi_VN Mở file Companyname_Modulename.csv và thêm nội dung cần dịch theo từng cặp như sau:

"Tu Can Dich","Dich Tu Can Dich"
...
Bước 3: Áp dụng từ cần dịch vào file template của một Block bất kỳ nào đó trong Module theo cú pháp sau:

<?php
echo $this->__('Tu Can Dich');
?>


Read more ...

Biểu mẫu liên hệ

Tên

Email *

Thông báo *