Your shopping cart is empty. Browse our Store

Magento

Open Source eCommerce Evolved

MadeToOrder (MTO) Module

Hello everybody.  I’ve been waiting around to see if I could edit the wiki page about my modules, but no such luck.  I can’t seem to edit any wiki pages.

So, here’s the low-down on the MTO module.

I started to support meters/centimeters instead of just inches.  I would like some feedback on how centimeters / meters should be represented.  It’s pretty easy for inches: 2 select boxes, one for whole inches, one for fractional inches.

Latest version is 0.3.0.  Some daring developers can try to install it and give me some feedback.  This module is significantly different from the wiki page about making custom modules, so don’t treat that page as a manual.  It is a theoretical overview of this module.

Download it from here:

http://biz.metrofindings.com/main.page/magento_modules.html

RSS comments feed for this entry

User Comments

|8 comments
  1. 1Michael posted Thu, April 17, 2008

    Hi Mark,

    The archive seems to be corrupted.

    Can you please check it ?

    Thank you.

  2. 2Mark_Kimsal posted Thu, April 17, 2008

    You know what, it was corrupted about mid-day yesterday (1:00pm EST).  But, it was fixed shortly aftewards.  Perhaps your browser is caching the download?  I think the download component sends an Expires header of 1 days forward or something similar. 

    In firefox Tools > Clear Private Data > (uncheck all but “cache")

    It seems like firefox (and maybe IE) are not able to handle gzip transfer-encoded gzipped content.  Very strange.

    Just try again, and if it still doesn’t work, then try clearing your download cache.

  3. 3Michael posted Thu, April 17, 2008

    Yep, downloaded with wget - and it’s ok.

  4. 4Mark_Kimsal posted Thu, April 17, 2008

    I updated to 0.5.0

    There are better installation instructions and it includes a fix (separately downloadable too) to make the “my cart” sidebar prices match the checkout page.

    For some reason, the sidebar reloads all the products from the database to calculate the price, instead of taking the price already set in the shopping cart (sales_quote_item).  It seems like Magento likes to reload products from quote items a lot.

  5. 5h_wxlr posted Thu, April 24, 2008

    Dear Mark,

    thank you for this module. Downloaded Version 0.5, found the step-by-step-instructions in install.files/INSTALL & it´s successfully showing up in the backend at System->Configuration-->Catalog-->Made To Order.

    What are the steps to do now to make it show on a product page? How does one have to go about configureing a product with this module?

    Please explain so I can understand the logic.
    Thank you very much.

  6. 6Mark_Kimsal posted Thu, April 24, 2008

    If you want dimensions for your product (width, height, depth) then create new attributes like

    “mto_width_max”
    “mto_width_min”
    “mto_width_step”
    etc etc

    The attributes should be integer type, with integer validation, and not required.

    Then attach them to an attribute set.

    Then go to your product page and add values for these new attributes, like mto_width_max=1000, mto_width_min=10, mto_width_step=10

    To get the products to show up on the front, copy the design/template dir into your templates folder and the design/layout/mto.xml into your layout folder.

  7. 7Bruno LAFITTE posted Thu, April 24, 2008

    How install please after downloading ?

  8. 8h_wxlr posted Thu, April 24, 2008

    @Bruno:

    You´ll need some basic knowledge of Magento´s Templating/Module logic to understand what you´re doing when you want to “install” this module. Please refer to the various tutorials & screencasts on Magento´s site about this topic.

    Installation: Within the downloaded & extracted file “MadeToOrder” you´ll find the instructions in “/install.files/INSTALL. The module is work in progress & from what I think, installation will become even easier wink For version 0.5 the instructions made by the creator Mark_Kimsal read like this:

    Installation of MTO
    ================================================================================
    1. Create the app folder:
    app/code/local/Metrof

    2. Copy “MadeToOrder”, included in this package, to:
    app/code/local/Metrof

    3. Create the template folder “madetoorder” at :
    app/design/frontend/yourpackage/yourtheme/template/madetoorder/

    4. Copy all the files in design/template/ into:
    app/design/frontend/yourpackage/yourtheme/template/madetoorder/

    5. Copy design/layout/madetoorder.xml to:
    app/design/frontend/yourpackage/yourtheme/layout/

    6. Copy install.files/Metrof_MadeToOrder.xml to:
    app/etc/modules/

    6a. (Optional) Merge the contents of install.files/Metrof_MadeToOrder.xml into
    app/etc/modules/ instead of copying.

    7. Edit your pricing sheet XML line in Model/Product.php around line 226 in method getPriceXml() if you want dynamic pricing.

    After that, refer to Mark´s post above or ask any questions her


© Copyright 2008 Varien. Magento is a trademark of Irubin Consulting Inc. DBA Varien