製作過程

1. 挑選原料
從挑選原料開始,我們只選擇最好的原料做為成分,以植物產區、品種、栽植過程、氣候、萃取方式...等。從源頭開始,我們用最嚴格的態度把關準備入皂的每項原料。

〈 純橄欖皂
2. 溫度調整
手工皂是透過「油」與「鹼」產生皂化反應形成,在備料階段,我們須調整所有原料的溫度,
使溫度達到均勻一致,以確保皂化反應的完整性。

乳木果油皂 〉
3. 原料混合
將「油」與「鹼」小心的加入槽內混合,這是製作過程中句危險性需要小心注意的步驟。尤其,使用氫氧化鈉時要特別當心,必須避免與皮膚的接觸。

〈 調配沉香皂
4. 攪拌
定速攪拌,按照每種成分產生反應的速度,將原料反復攪拌,讓所有素材緊密結合,每塊手工皂的觸感才會更細緻。

攪拌橙花皂 〉
5. 注入模具
當反應接近完成,達到指定濃度後,我們將它灌入自行開發的專用模具內,開始進入皂化反應後段,等帶皂化順利完整,並且慢慢形成固體的肥皂。

〈 灌模涼感皂
6. 脫 模
經過數日,開始卸下模具。此時,手工皂外觀雖是固體,但實質上卻是如黏土般的柔軟,必須使用巧勁,小心翼翼卸下厚重的模具。

岩蘭草脫模 〉
7. 肥皂切割
一周後,待表面稍乾,即可開始切割手工皂,我們將皂放上自行開發的專屬切割設備,讓切割好的每塊手工皂規格均等一致。

〈 切割蓮子皂
8. 首次靜置
剛切割好的手工皂,含水氣豐富且表面濕滑黏膩,此時,我們須將手工皂排列整齊,送入自然風乾的暗室靜置,等候手工皂表層乾燥。

靜置魚腥草皂 〉
9. 表面修整
接下來是繁複的手工作業,我們以人工修整每個切面,如此,可以讓手工皂表面平滑順手。

〈 修整紅棗皂
10. 暗室熟成
將修整好外觀的手工皂,排列整齊後,送入控制室中的避光熟成,現在,我們開始耐心等待長達45~60天的熟成時期。

玫瑰皂熟成 〉
11. 表面擦拭
此時,手工皂已經接近完成,我們必須以人工一塊塊擦拭生產過程中的小皂屑,印上艾達的LOGO,並且,透過不同的手工過程,在每個步驟都做好品質管理。

〈 擦拭山楂皂

12. 檢 測
通過熟成的手工皂,必須開始進行產品檢測,如此謹慎製作的手工皂,當然要有良好的品質。

檢測艾草皂 〉

13. 包 裝
經過每個步驟逐一檢視後,接著,我們幫手工皂包上防潮包裝,在每塊手工皂標上身分標記。

〈 熱銷 TOP.5
14. 完 成
60天後手工皂完成了。從原料開始、配方、生產、到包裝,一塊心目中理想的好皂終於出爐。

看全部商品 〉
肥皂的發現

輸入您的信箱後,點擊”訂閱”即可定時收到艾達皂房電子報。

  • 歡迎一起加入
    艾達皂房粉絲專頁

  • FB加入好友
  • LINE加入好友
  • Instagram加入好友
新會員50元放送中
新會員50元放送中
var $activityControls = $( '#marketing_activity' ), $captionElement = $activityControls.children ( '.activity_caption' ), $contentControls = $activityControls.children ( '.activity_content_controls' ), $formControls = $contentControls.children ('.activity_form_controls'), $formElement = $formControls.children ('form'), $input1Element = $formElement.find ('.activity_form_element .input_1_controls').find ('input[type="text"], input[type="password"], textarea, select'), $input1RadioElement = $formElement.find ('.activity_form_element .input_1_controls').find ('input[type="radio"], input[type="checkbox"]').parent ('label.inline'), $input2Element = $formElement.find ('.activity_form_element .input_2_controls').find ('input[type="text"], input[type="password"], textarea, select'), $input2RadioElement = $formElement.find ('.activity_form_element .input_2_controls').find ('input[type="radio"], input[type="checkbox"]').parent ('label.inline'), $buttonChooseElement = $formElement.children ('input:hidden#activity_form_button_choose'), $button1Element = $formElement.find ('.activity_button_element > #activity_button_1'), $button2Element = $formElement.find ('.activity_button_element > #activity_button_2'), $closeElement = $contentControls.children ( '.activity_close' ); if ($captionElement.children ('img').size () == 0) { $activityControls.css ({ 'margin-left': '-' + $captionElement.outerWidth () + 'px' }); } else { $captionElement.children ('img').on ('load', function () { $activityControls.css ({ 'margin-left': '-' + $( this ).outerWidth () + 'px' }); }); } $input1Element.css ({ 'color': '#ffffffff', 'border-color': '#ccccccff', 'box-shadow': 'none' }).off ('mouseenter focus').on ('mouseenter focus', function () { $( this ).css ({ 'border-color': '#999999ff', 'box-shadow': '0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #999999ff' }); }).off ('mouseleave blur').on ('mouseleave blur', function () { if (!$( this ).is (':focus')) { $( this ).css ({ 'border-color': '#ccccccff', 'box-shadow': 'none' }); } }).outerWidth (); $input1RadioElement.css ({ 'color': '#ffffffff' }); $input2Element.css ({ 'color': '#ffffffff', 'border-color': '#ccccccff', 'box-shadow': 'none' }).off ('mouseenter focus').on ('mouseenter focus', function () { $( this ).css ({ 'border-color': '#999999ff', 'box-shadow': '0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #999999ff' }); }).off ('mouseleave blur').on ('mouseleave blur', function () { if (!$( this ).is (':focus')) { $( this ).css ({ 'border-color': '#ccccccff', 'box-shadow': 'none' }); } }).outerWidth (); $input2RadioElement.css ({ 'color': '#ffffffff' }); $button1Element.css ({ 'color': '#ffffffff', 'background-color': '#5f4326ff', 'border-color': '#c2a67fff', }).off ('mouseenter').on ('mouseenter', function () { $( this ).css ({ 'color': '#fefefeff', 'background-color': '#c2a67fff', 'border-color': '#fefefeff', }); }).off ('mouseleave').on ('mouseleave', function () { $( this ).css ({ 'color': '#ffffffff', 'background-color': '#5f4326ff', 'border-color': '#c2a67fff', }); }).on ('click', function () { if ($buttonChooseElement.size () != 0) { $buttonChooseElement.val ('1'); } if ($button2Element.size () != 0) { $formElement.submit (); } }); $button2Element.css ({ 'color': '#ffffffff', 'background-color': '#5f4326ff', 'border-color': '#c2a67fff', }).off ('mouseenter').on ('mouseenter', function () { $( this ).css ({ 'color': '#fefefeff', 'background-color': '#c2a67fff', 'border-color': '#fefefeff', }); }).off ('mouseleave').on ('mouseleave', function () { $( this ).css ({ 'color': '#ffffffff', 'background-color': '#5f4326ff', 'border-color': '#c2a67fff', }); }).on ('click', function () { if ($buttonChooseElement.size () != 0) { $buttonChooseElement.val ('2'); } $formElement.submit (); }); $captionElement.on ('click', function () { $activityControls.addClass ('open'); }); $closeElement.on ('click', function () { $activityControls.removeClass ('open'); }); $formElement.validationEngine ('attach', { promptPosition: 'topRight', scroll: false, binded: false, onSuccess: function () { //open_page_load (); } }); $formElement.on ('submit', function () { var formData = $formElement.serializeArray (), ajaxData = {}; $.each (formData, function (i, v) { ajaxData[v.name] = v.value; }); post ('/record_activity.js', ajaxData, function (result, textStatus, jqXHR) { return true; }, 'json'); $( 'input:hidden#activity_form_id' ).remove (); $( 'input:hidden#activity_form_button_choose' ).remove (); });