Shopkeeper — module online shop for MODx



Greetings, habradi!

I want to tell you and all readers of Habra about the project. Your assessment of me will be very useful. The essence of this project — a free engine for creating an online store, but rather a module for the CMS MODx. It's called Shopkeeper. I think many who develop sites on MODx this module is (snippet) is already known, but may have information on this alternative to create online stores will also be interesting to users of other CMS. Here, on habré, quite often discussed such modules and engines, I hope Shopkeeper will not be seen as a regular bike :).



C MODx I met in the fall of 2008. I still remember his first impressions. I really was amazed at the versatility of the solutions applied and was very glad that now you do not have to change HTML(CSS) for layout to connect a control system or to impose some rules, as it was with other free CMS. Since I threw out of my head trying to write my own CMS, and when there is a need to create a online store, didn't want to do it on some other engine or framework, because the finished quality of the modules for MODx then it was not. Although I myself only started to learn programming, the quality of existing solutions to create a store on MODx I am extremely happy with it.

So, in January 2009, they released the first version of Shopkeeper. Then he could only remember selected items and send the list (and customer data) in the mail. After I uploaded my snippet for free download on the forum, users began to show no little interest. A lot of comments and personal messages came from people from the English-speaking community of MODx. I am very interested in this work. Besides PHP I was curious to "play" with JavaScript, more specifically jQuery. This is something like a hobby which now turned into a startup.

More recently, a Shopkeeper has its own website, where there is a description, demonstration of work, documentation and forum. Here are the main opportunities at the moment:
the
    the
  • Manage orders (edit, status, informing buyers);
  • the
  • the Ability to expand functionality at the expense of other add-ons MODx;
  • the
  • Additional options for goods that can change prices (sum and multiplication) when choosing;
  • the
  • the Ability to completely change the layout of the basket (templates);
  • the inventory in the warehouse; the

  • Works with JavaScript (Ajax) and without it;
  • the
  • the Ability to select the color or material of the goods;
  • the
  • the Ability to create plug-ins without changing any code Shopkeeper;
  • the
  • a Personal account of the buyer (pay Supplement);
  • the
  • with electronic money (pay Supplement).


the

Briefly how it works


In the catalog template is inserted into that same row with the parameters of a snippet:

[!Shopkeeper? &cartTpl=`shopCart`&orderFormPage=`15`&changePrice=`1`&flyToCart=`image`!]

In this place on the website displays the shopping basket



The goods themselves should be output using another snippet — Ditto



Also used a basic snippet eForm for registration and sending the order to the post office and in the module:



Creating a Shopkeeper, I seek not to retreat from the ideology of MODx — the ultimate in flexibility and convenience (it turns out or not to judge you). Very nice to see how every day the Internet grows the number of stores operating on the basis of MODx + Shopkeeper. Soon it is planned to transfer Shopkeeper on the new MODx Revolution.



Published at the request Andchir.
Incidentally, I myself have long heard about this development and carefully lick her. All our developments are few, remember is that SBShop, and foreign counterparts in General, almost all died. But I'm sure our developers to move forward in this difficult matter and still remain prepare for our modx community)
Article based on information from habrahabr.ru

Популярные сообщения из этого блога

Approval of WSUS updates: import, export, copy

The Hilbert curve vs. Z-order

Kaspersky Security Center — the fight for automation