文章彙整

"December, 2017" 有39篇文章

首頁  /  2017  /  December

電商策略-增加電子商務銷售的最快方法

增加電子商務銷售的最快方法 隨著近年來多螢跨頻已成為趨勢,人們購物消費模式也從線下轉至線上發展。電子商務門檻低,不需要多資金便可廣泛的傳播,因此發展可以說是雨後春筍般紛紛出現,但在談論電子商務行銷時,通常只鎖定「網路行銷」來思考,非全方位思考與消費者之間的連結,著實可惜。 但該怎麼掌握他們的面貌、行蹤,針對「目標受眾」投遞讓他們有興趣的訊息?以及在競爭激烈的市場裡,如何快速提升銷售呢? 參考以下七個歐斯瑞電子商務專家提供的建議,立即開始計畫增進您的電商策略吧! 投資客戶的忠誠度

Magento 2 ORM 架構淺談 (1)

Magento 是一個包裝非常完整的 Framework ,除了實踐了許多設計模式( Design Pattern )的精神,也還有一些其他的 Pattern 在裡面,像是 ORM 的架構就是其中的一種,那我們今天就一起來了解 ORM 在 Magento 2 裡面有哪些好用的方法吧! 章節 Magento 2 ORM 架構淺談 (1) Magento 2 ORM 架構淺談 (2) Magento 2 ORM 架構淺談 (3)   執行環境: Ubuntu Linux 16.04 PhpStorm 2017.3 (好拉,其實跟環境沒關係。。)   1.什麼是 ORM :

php版本升級 php 5 to php 7

有些magento的extension會有Php版本的要求,要求Php版本要7以上,而網站目前的php版本是5的話,就要做Php版本升級。   1.首先先執行以下指令來新增ppa伺服器 sudo add-apt-repository ppa:ondrej/php   2.然後你會看到一大串提示文字,只要按下Enter繼續就好了   3.接者輸入下面兩串指令 sudo apt-get install -y language-pack-en-base   sudo LC_ALL=en_US.UTF-8 add-apt-repository

Magento 2使用Module建立資料表

 Magento 是一個開源的電子商務購物網站,在客製化的時候,難免不了需要自己新增資料表及各式各樣的欄位,在 Magento 內部有實作了很好用的方法,有助於我們資料表 Schema 的建立及還原   執行環境: Ubuntu Linux 16.04 PhpStorm 2017.3   1. Magento Setup  方法 Magento 實作了一系列的方法,在執行 bin/magento setup:upgrade 的時候會依照順序執行的四個 Class 。 InstallSchema InstallData UpgradeSchema UpgradeData

強大的前端框架工具Bootstrap 3介紹

Astral Web使用Bootstrap 3作為我們的前端框架基礎,以簡化我們的工作且提高開發效率,並在前端和後端開發人員之間進行溝通。 Bootstrap 3 是什麼? Bootstrap是一個由Twitter開發的精簡開源前端框架內部工具,用於設計響應式網站,包含排版、格式、按鈕和內容介面。 Bootstrap 3支持最新版本的Google Chrome、Firefox、IE、Opera和Safari,採用行動優先設計理念,允許設計出可快速構建響應式設計,並添加基本JavaScript組件,如對話框、標籤、輪播、警報等等。 Official Website:

我愛TMUX

 tmux 是終端機必備的最佳夥伴 我在每台伺服器上都使用它。tmux全名為:terminal multiplexer;tmux以各種方式協助我的工作。 它讓我更有效率的工作。我可以將一個視窗分成多個窗格,而不是以一個視窗填滿整個螢幕。我更可以調整或重新排序我的螢幕和窗格以便我工作。 接續上次的作業,不怕SSH運行中的作業消失

Safari前端開發-在實機裝置上檢測你的網頁

在一個網頁響應式設計(以下簡稱RWD)盛行的時代中,要如何把RWD寫好寫滿是前端開發者時常會遇到的問題。除了Andriod系統的強大Google Chrome之餘,第二排名的無非就是Apple iOS的Safari吧!  

Chrome Devtools 開發者工具功能介紹(network篇)

前端開發最常使用到的開發者工具面板為 Elements Console   Chrome Devtools 開發者工具功能介紹(console篇) Sources   Chrome Devtools 開發者工具功能介紹(sources篇) NetWork Chrome Devtools 開發者工具功能介紹(network篇) 今天我們來介紹最後一個NetWork面板功能! 概述 Network面板會展示所有網路請求詳細訊息的紀錄,包括狀態、資源類型、大小、所需時間、Request和Response等等,明確定位出哪些請求比預期耗時並加以調整是優化網頁的關鍵步驟。  

Magento線上客服模組-使用者安裝手冊

這款線上客服模組是我看過蠻完整的模組,也很簡單上手,依照以下步驟即可完成安裝,本篇文章示範是在乾淨的magento1.9環境安裝的,注意一下如果是客製化過的環境有可能會有錯誤。 此安裝的版本為1.1.2版本(Live Chat 官網)。   下載 LiveChat module for Magento 壓縮包,解壓縮壓縮包後將livechat_magento 資料夾裡的內容複製到magento根目錄。 成功的話,Live Chat Tab 就會出現在管理介面上,如果沒出現可能是cache需要清除 點選 Live Chat Tab ,就會有登入Live

Magento 2.x如何管理貨幣

  Magento 2支援多國貨幣轉換,那麼我們要如何在後台管理它呢!   1.首先,在後台打開store>Configuration。   2.填入你要使用的貨幣 第一欄是需要換算時的基本貨幣單位 第二欄是網站希望預設的貨幣 第三欄為網站需要用的的貨幣(可以為多選) 填好後別忘了儲存。   3.在stores>currency rates中設定匯率,繼上一步設定的以美金為基準。   4.在stores>currency symbols中設定貨幣符號   5.別忘了按下儲存並且清除快取喔!  

Magento 2.x 如何修改footer中的copyright

相信很多人在完成一個網站時都會想到修改 copyright,究竟要到哪兒去修改呢? Magento 2一開始修改copyright的地方在後台Stores>configuration >Design>Footer,但現在已經找不到了。   新的路徑在後台Content>Configuration裡   你可以先選擇要套用在什麼主題中     然後在下方選項中選取 Footer,並找到copyright欄位進行修改。 別忘了按下右上角的儲存。就可以到前台看看是不是修改成功了喔!       小提醒:

8個強化magento效能的方法

Magento是一個相當複雜的系統,今天就來介紹幾個可以強化它的效能方式:     1.關掉不需要用的運送方法模組,可以強化checkout的效能      Magento預設是會打開Fedex,USPS,UDS,DHL,如果不需要的話,可以都關掉它      另外從這邊的程式可以知道為什麼會影響到checkout的效能      app/code/core/Mage/Shipping/Model/Shipping.php       2.關掉禮物訊息的extension    可以看的出來禮物這個extension多佔了140ms

清除Magento的Log方式

Magento有一些user的統計資料或記錄,是存在資料庫的,但隨著時間的關係、這一些的資料會變的相當肥大,需要定時做清理。 Magento有相當多的log存在資料庫,隨著資料量的上升, 資料庫的效率會開始變差,所以可以先清除掉這些資料,如果用不到的話!   清除log的方式   從後台設定清除 或著可以在後台設定定時清理這些Log   透過指令清除 或著可以透過指令的方式去清掉這一些log php -f shell/log.php clean   從資料庫清除 還有直接去資料庫清除這些資料,範例中是使用phpmyadmin去清除  

Magento1.X和Magento2.X 模組產生器

今天我們要推薦你一個實用的工具叫做Silk Module Creator ,它可以快速產生一個新的Module,要建立自訂的Module的時候是個相當方便工具,可以為你省去不少時間。 Magento 1 和 Magento 2 建立的Module會使用不同的產生器,分別請見以下連結: Magento 1.x Module Creator Magento 2.x Module Creator 依照欄位連寫內容及選擇是否選項,即可在下方點選Create Magento Moduler下載模組 小提示: 1.Company Name:(開頭要大寫) 2.Module Name:(開頭要大寫)

秒懂PHP的FastCGI跟PHP-FPM有什麼關係

 隨著時間的推進,php可以說是花樣越來越多,很多就在問說CGI跟FPM是有什麼關係,讓小編為大家講解一下:   CGI與FPM CGI是一種協議,為了保證web server傳過來的資料是標準格式 比如說,如果請求 index.html,web server會去找到這個文件再丟給瀏覽器,但這個只限於靜態文件而已,如果是index.php呢,就需要去找php解析器來處理了,接下來web service就會把這個請求交給php 解析器處理,那會傳那一些資料呢?像是 post或是url還有http header等,CGI就是規定要傳哪些資料、以及怎麼樣的格式 FastCGI是什麼?

加速magento! 什麼是Zend Opcache

什麼是Opcache Zend Opcache通過opcode做cache,讓php有快的執行過程,它將腳本存在共享內存中供以後使用,避免掉從磁碟讀取代碼進行編譯的時間消秏,同時它還應用了一些代碼優化模式,使代碼執行更快。   什麼是opcode 當編譯器完成編譯時 ,它會將生成直接可以執行的代碼(Operate Code, opcode). Opcode cache的目地是避免重復編譯,減少消耗cpu和記憶體,如果瓶頸不在cpu跟記憶體,而是在I/O的話,那就必需想辦法減少Disk的I/O了   Optimizer+ 與APC比較

PHP bug:使用fopen函式經由SSH2連接SFTP失效

      原文請參閱參考資料1,此Bug發生於PHP 5.6.28與7.0.14以上版本,舉例來說下面這段語法是連接SFTP,準備開啟一個檔案做上傳寫入:   PHP程式碼 紅色是帶入的變數 … $sftp = ssh2_connect($host, $port); $stream = fopen(“ssh2.sftp://” . $sftp . “/path/” . $filename, ‘w’); …  

Magento 2 如何自訂產品目錄連結

通常Magento2產品目錄分類所顯示網址列的規則,是當你在建立產品目錄時系統就會自動抓取分類名稱作為命名,當然你也可以更改目錄網址列顯示的名稱,方法很簡單,只要到後台的設定就可以做到,本文是由Magento2作為教學示範例   下圖為系統自動抓取目錄名稱所顯示的網址,當我們希望網址列顯示可以自訂時該怎麼做呢?       Magento2 自訂產品目錄網址   1.打開後台選擇Products>Categories,   2.選擇你想要重新命名路由的分類(如下圖方框1)。   3.選擇”Search

網頁文字單位 PX,EM,REM的差別: 如何修改Magento2 預設rem

PX: px的最大特色是精準度高,也因為他不知道他是絕對數值,不管你在那種螢幕寬的裝置下看到的字體大小都一樣,屬於最入門款的文字單位。   EM: em是相對數值,他會隨著外圍 文字大小做變化,例如你設定網站預設字型大小為16px,再設定的區塊內設定   font-size: 1.2rem;   那麼你實際上看到的字型大小就是:16px * 1.2 = 19.2 px。以下是展示當預設字型大小定義為16px時用em改字型大小的結果.               但是em有點麻煩人的地方是,如果再加入一層在內部,輸出結果就會以 1.2

Photoshop【App修圖教學】Photoshop Fix 基本介紹

今天astralweb要與大家分享Photoshop Fix基本環境介紹,對於行動裝置使用者方便的修圖軟體,一起來看看如何製作吧! ※本教學使用版本Adobe Photoshop Fix ※本教學需先對工具使用有基本認識 相較於PS Express,PS Fix工具較多一些,操作上也稍微複雜一點,部分工具使用方式和電腦版的會不太一樣,使用APP前先登入你的Adobe帳號,進入畫面後在左側可以新增專案,源,右側則會顯示原有專案檔案 【上方工具列】 返回專案列表 專案資訊: 提供圖片尺寸、最近修改日期資訊 匯出: 一般儲存方式,也支援分享至社群、郵件等 圖層: 用於平面化圖層 復原上一步

如何使用Magento商品排序方式中的Position

Magento預設的商品排序方式是 Best Value,這個在前台的顯示出來的名稱是 Position。   這個Best Value並不是計算出來的,他算是一種自訂排序的方式。設定的方式如下:   Step 1.  登入Magento後台, 進入 Catalog > Manage Categories   Step 2.  點選目錄之後、切換到【Category Products】標籤。右手邊有一個【Position】的欄位。 Step 3.  直接在【Position】的欄位中輸入數字。最小是0,最大可以到無限大。數字愈小愈靠前。  

製作一個你專屬的滑鼠樣式

  RealWorld Cursor Editor 是一個免費的滑鼠圖示編輯功具、我們今天要分享如何使用它來製作個人專屬的滑鼠樣式。   下載 RealWorld Cursor Editor 下載網址:http://www.rw-designer.com/cursor-maker RealWorld Cursor Editor有安裝版及免安裝版可以使用、現在我們下載免安裝版來使用。 下載之後直接解壓縮,然後執行   製作滑鼠圖示檔 我們可以直接建立一個新的檔案來編輯,也可以直接利用現有的圖片來製作滑鼠遊標,今天的範例中我們要使用現有的圖片來製作:  

如何新增Magento商品排序的選項

  在Magento商品目錄頁中的【排序方式】,預設有Postion, Name及Price。如果想要新增排序的選項的話,應該要怎麼做呢? 如果想要新增排序的項目、我們必須到商品的屬性(Attributes)去做設定。   Step 1.  登入Magento後台, 進入 Catalog > Attributes > Manage Attributes Step 2.  點擊你想要新增成為排序選項的屬性。 Step 3.  將【Used for Sorting in Product Listing】設為Yes。再儲存設定就可以了。

如何在後台移除Magento商品排序方式中的Position

在Magento的目錄頁面中預設的商品排序方式是Position,這個選項並不是商品屬性、所以無法使用在管理商品屬性的方法將他移除。   如果想要移除Position這個選項就要到目錄去做設定。   Step 1.  登入Magento後台, 進入 Catalog > Manage Categories       Step 2.  選擇商品目錄     Step 3.  切換到【Display Settings】標籤。     Step 4.  取消【Use All Available

Photoshop教學【基礎篇】後製彩妝

今天astralweb要與大家分享後製彩妝效果,一起來看看如何製作吧! ※本教學需先對工具使用有基本認識   1.開啟想要修改的照片 2.找一張有上妝的圖片放置於另一邊作對照 3.首先先調整基本色調 選擇 影像 > 調整 > 色彩平衡 選擇 影像 > 調整 > 亮度/對比 4.完成後我們使用顏色取代工具 5.調整合適的筆刷大小,模式選擇 顏色,容許度調高 6.我們在範例上 按著Alt鍵 + 滑鼠左鍵 來吸取眼妝顏色 7.然後在要修改的照片中塗上顏色,反覆相同動作來完成所有色調 8.然後使用加深工具 9.加強顏色較深的部分 10.最後再對臉部整體做處理就完成囉

電商小學堂:電子優惠劵 (E-Coupon)

Coupon(優惠劵)是給持劵顧客在購買商品或進行其他商業活動時,擁有某種特殊權利的優待 ,意思相同或是相近的詞彙有 「折價劵」、「折扣劵」,優惠券存在的目的是以促銷行為來做發放,因此商家一般情況下,是不允許將優惠券來兌換成正常貨幣使用,而是只能針對特定期間或是某些地區之內使用,就像是麥當勞、肯德基或是其他速食業者,會發放coupon劵,提供給客戶在門市消費時,可以有價格上的優惠。 今天電商小學堂主要分享的主題為E-Coupon (Ecommerce coupon電子優惠劵),代表針對線上網路銷售所使用到的優惠劵,介紹現今台灣所流行的E-coupon劵模式、使用方法、條件、獲得方式

MailChimp洞察數據-掌握電子報行銷成效

使用MailChimp發送完電子報,如何評估電子報的成效如何?快運用MailChimp內建的檢視報告功能-分析數據,就可以知道會員對於電子報的反應,更可以作為發報策略或發報內容調整的方針,更進一步尋得商機、掌握行銷關鍵。   開始監測 進入帳戶後點選 Reports,選擇檢視的Campaigns。          開啟報告後會看到常規數據總攬,系統會自動記錄數據,例如寄件數、開信(開信數/開信率/打開總數/單次打開/平均值)、點擊(點擊數/點擊率/總點擊數/平均值 )、轉發、跳出率及退訂電子報數等等資訊。

ORO CRM(一)- 帳號及權限管理

先前我們介紹了ORO CRM的種種優點,是不是非常吸引人呢? 這次我們要開始來介紹裡面各種好用的功能啦!   那麼首先,要使用管理系統的第一個步驟當然就是登入啦! 所以第一步我們將先介紹系統使用者的管理功能。   貼心的ORO CRM不只能夠創建多個管理帳號,還能夠依照工作職責劃分能夠使用的功能區塊,且每個功能區塊的子區塊功能還能夠在切分更細的權限。 以下是ORO CRM的權限架構: (畫面擷取自ORO CRM線上官方說明文件)   在ORO CRM中主要有三大區塊可以設定權限: 功能(Entity)

安全性修補通知:使用Magento 開源碼 1.9.1.1的用戶

  主要需進行此項更新的對象為—使用Magento 開源碼 1.9.1.1的用戶 Magento 開源碼 1.9.1.1的用戶可以使用SUPEE-10497進行安全性修復。   使用Magento Open Source 1.9.1.1的用戶可以使用新的封包(SUPEE-10497)進行安全性更新。此封包將替代先前的SUPEE-10266(2017年9月14日發布)和SUPEE-10415(2017年11月28日發布)。   我需要此封包嗎? 此問題僅影響使用Magento開源碼1.9.1.1的用戶。 Magento其他社群版本的用戶將不受影響。

網站測試該注意哪些細節?

當網站建置完成後,緊接著就是檢測階段了,以避免上線後產生的問題;像是客戶進行線上購物的過程中發生無法購買的情況,或使用者體驗不佳而失去購買慾望。那麼在進行檢測時應該注意哪些細節呢? 今天歐斯瑞就和大家簡單分享在進行檢測時應該注意的細節,一起來看看吧!   1. 正確的最終版本設計 作為一個較具規劃的網站勢必都有網站初始設計,在這過程中多多少少都會經過幾次的校稿與確認,在開始檢測前請記得確認最終版本的設計,即使是部分調整或小細節調整都可能會影響到整體網站,才不會發生設計與最後測試端不同步的意外發生,好比說整體網站的字型樣式是否正確與統一?項目符號、效果等是否有按照期望的方式顯示?

如何匯入大量的資料進入資料庫

相信只要身為工程師或是資料庫管理者,多少都會有機會遇到匯入資料這件事情,但大家都知道匯入資料庫語法怎麼寫: 指令 – 匯出 – 匯入 mysqldump -u -p > export.sql mysql -u -p < export.sql 但如果是,拿到一份5個欄位,但有1萬行的文字檔案呢?(比較常見的例如匯入大量序號) 如果經過程式介面匯入,多半不是遇到上傳檔案的問題,就是遇到程式處理記憶體不足的問題,要調整設定又很麻煩。   推薦一個好辦法是,經過phpmyadmin這個工具來幫助你將文字檔案匯入後,再匯出成sql。

測試網頁讀取速度與內容多寡

 今天要來測試一個網頁的讀取速度,當中的圖片多寡會影響多少呢?   首先將我們的Astralweb的官網轉出為Html檔,去除了PHP與部分JS的因素並與測試圖片放置在同一個伺服器上,圖片大小沒有固定,扣除外連結的圖片後,我們將分別測試加上額外的20、60與100張圖時,網站的讀取速度會差多少。   每個數量都將統一以清除快取的方式各刷新10次,來計算讀取的時間。 同時使用GTmetrix,選擇與我們較相近的香港伺服器來測試。 (目前網站中的圖片34張,空間佔了3.7MB)  

分析數據好幫手,擅用EXCEL查找功能 (Vlookup)

下載了銷售報告(Sales Order Report)後,如何好好的利用Excel進行資料分析,VLOOKUP函數是查找函數,常用於從大量數據或信息中查找指定的值。一般新手,往往對於EXCEL的函數工具感到陌生和害怕。   VLOOKUP(搜尋值,陣列,陣列的第幾欄,搜尋方式) 要把兩張有相關的報表相連,首先要想清楚,這兩張報表的共同性。也就是可以作為相連的依據。舉例來說,可以是客戶的account ID, 又或著是訂單編號。 一旦確認的要做為這兩張報表的相關欄位。就要來想,是要把哪張報表匯入了。   是要以報表A當作匯入的主體呢?還是報表B。

akeneo-PIM產品管理系統 (二)系統介面主功能介紹

在前一篇文章 “akeneo-PIM產品管理系統(一)系統介面主功能介紹”,我們介紹了系統總覽、商品管理、匯入&匯出功能以及其他設定(Family、Group、 Categories、Admin) ,但是在Atturbute的功能講解尚未細部講解,在此我們將進一步對Attributes功能做分享,以及教學該如何實際運用,跟上一篇教學一樣,請大家開啟akeneo之Demo網站,一起做實際操作來增加使用的熟悉度。 Akeneo官方提供之Demo資訊: https://www.akeneo.com/demo/ Username : admin Password : admin

Chrome Devtools 開發者工具功能介紹-source篇

隨著 JavaScript 應用的複雜性逐漸提高,我們需要藉由更有力的測試工具幫助開發快速尋找問題點,並有效地修復它。除了使用 console 輸出檢視外( 請參考Chrome Devtools 開發者工具功能介紹(console篇) ),開發者更可以利用 Chrome Devtools 進入 Debug 模式,進而大幅提昇網頁開發效率。   Debug 流程 我們現在就以 chrome 所提供的教學來從頭 Debug 一遍! https://developers.google.com/web/tools/chrome-devtools/javascript/  

Magento SUPEE-10415安全性修補通知

Magento  SUPEE-10415安全性修補通知 SUPEE-10415, Magento 社群版 1.14.3.7和開源碼 1.9.3.7包含多個安全增強功能,可以幫助關閉跨站請求偽造(CSRF)、拒絕服務(DoS)和經過身份驗證的管理員用戶遠程執行代碼(RCE)漏洞。這些版本還包括修復之前客戶遇到由WSDL和SOAP v1交互所引起的修補問題。   有關1.14.3.7和1.9.3.7版本中所有更改的信息,請參閱Magento Commerce和Magento Open Source發行說明。   修補程序和升級可用於以下Magento版本: Magento

如何使用composer安裝magento2

Magento 其實支援多種安裝方式,除了一般常見的下載安裝包之外,因為在 Magnento 2 裡面導入了新的現代化 PHP 套件管理工具 Composer,使得我們也可以利用 Composer 來安裝 Magento。   執行環境:Ubuntu Linux 16.04   1.何謂 Composer ? Composer 為現代化 PHP 程式的套件管理工具,僅需要 composer.json 定義檔來定義出我們需要安裝的套件,並且使用簡單的指令即可完成安裝,而 Composer

Magneto2 2.2 不須透過指令自動生成pub資料夾下檔案

過去創立一個主題完成後,在後台選取新建立的主題,前台看到的畫面卻還是未載入css的狀態,這時你會下command “php bin/magento setup:static-content:deploy” , 讓css複製到pub的資料夾去,使畫面達到預期。   但在Magento2 版本2.2 已經不需要這麼做了,在這個版本,如果你在deault模式和develop模式執行上述命令,命令視窗會出現如下圖提醒 告訴你他會自動執行這個動作,但如果你仍然要執行此段工作,你可以輸入這段command 來執行”php bin/magento