Welcome, Guest. Please login or register.
Did you miss your activation email?
February 04, 2012, 06:04:26 AM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
149021 Posts in 21045 Topics by 7522 Members
Latest Member: ThomasFrank
* Home Help Search Login Register
Pages: [1] 2 3   Go Down
Print
Author Topic: What would be great to have as a new feature in Bakery  (Read 8151 times)
snark
Guest
« on: June 04, 2010, 05:52:05 PM »

I guess we all have wishes and ideas about Bakery, since Bakery now has a forumpart of his own I guess there might be any use in a topic about these ideas.

What can I think of


- the short desciption standard with a WYSIWYG editor

- a starting / ending date time schedule like news-posts and regular pages have 

- filerable fields: f.i. so that you can filter/search a list of items on name, brand, type ...

- a function or plugin to set a selection of items on a discount (maybe plus a snipet like any_items to show the items with a discount in a separate page

- more options for different galleries beside the now available lightbox

- an option to sell virtual goods

- other buyers also bought ... : a selection of items that other buyers also bought below the item of choice









Logged
snark
Guest
« Reply #1 on: June 04, 2010, 08:47:03 PM »

After the weekend I will post a version with
http://spaceforaname.com/gallery-light.html
as a slide show in the itemview
Logged
Boudi
Addon Team

Offline Offline

Posts: 793



WWW
« Reply #2 on: June 20, 2010, 12:01:04 PM »

What I miss is:

- Creation of cats and subcats instead of creating seperate bakery pages for each cat/subcat.
- jquery zoom function for image view

Boudi

Logged

...:: Bake the Unbakable ::...
Ghostwriter

Offline Offline

Posts: 1


« Reply #3 on: June 24, 2010, 02:57:04 PM »

Unfortunately a company field is still missing in the address form so business customers are not able to buy from bakery-shop.
It would be great if this feature is included in the next release  huh
Logged
snark
Guest
« Reply #4 on: June 24, 2010, 05:40:05 PM »

integration of the downloadmodule so admins can add pdf brochures etc to the articles

Logged
snark
Guest
« Reply #5 on: June 24, 2010, 08:02:02 PM »

Unfortunately a company field is still missing in the address form so business customers are not able to buy from bakery-shop.
It would be great if this feature is included in the next release  huh

if so I think the following is needed

- a field for: company name
- a field for: registration number
- a field for: VAT (btw) number

Logged
mjm4842

Offline Offline

Posts: 227


« Reply #6 on: July 22, 2010, 06:09:01 AM »

Support for the Canadian Tax system.

Bakery is not compatible with our tax system at all as the applicable tax rate depends on the province to which the goods or services are being delivered (shipping address) amongst other issues.

To make it compatible, the following changes would need to happen:

1) There needs to be a field where we can include our business number. This number must appear on all invoices.

2) The name of the tax and the percentage rate must be identified. In some provinces there are two taxes and we need to be able to identify which tax is being applied:

  • GST is the federal Goods and Services Tax. In the provinces where it applies, it is currently 5%.
  • HST is the combined federal/provincial Harmonised Sales Tax. This is the new tax that was introduced in some of our provices on July 1st of this year. It varies depending on the province and is only applicable in provinces where GST and PST have been merged.
  • PST is the provincial Provincial Sales Tax. This tax rate varies from one province to the next and is only applicable in certain provinces and only on certain products.

Note: In the province of Quebec, tax names are a little different:
  • PST is called TVQ (Taxe de Vente du Quebec)
  • GST is called TPS (Taxe sur les Produits et Services)

You can find more details in the following pages:
http://tutorials.zen-cart.com/index.php?article=75

On a side note, it would be nice to be able to specify a currency symbol and whether we we want it to appear before or after the amount.
Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
mjm4842

Offline Offline

Posts: 227


« Reply #7 on: July 22, 2010, 06:13:37 AM »

It would be nice to be able to offer a Discount, Promo or Coupon Code.

I actually wrote most of it but had not yet integrated it into the invoice module. If the shopping cart is not going to support the Canadian tax system, I will not be motivated to pursue this project. If that is the case, I would be interested in sharing the code with someone else who migth be interested in completing it for others.
Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
snark
Guest
« Reply #8 on: September 05, 2010, 10:58:15 AM »

How does it not support THE canadian tax system?

It would be great if you could share your work, the discount option is what I think the most wanted option in bakery
Logged
mjm4842

Offline Offline

Posts: 227


« Reply #9 on: September 06, 2010, 05:46:14 PM »

Hi Snoork,

Thank you for taking the time to ask your question.

On July 1 2010, Tax laws became much more complicated for Canadian businesses.

Here is just a little information that touches the tip of the iceburg. For complete and up to date information, contact the Canada Revenue Agency (CRA) and/or your accountant to find out how the changes apply to your business.

Things that did not change but are not currently supported in Bakery

1) Your Good and Services Tax (GST) / Harmonized Sales Tax (HST) or Business Number (BN) must be included on all invoices.

2) While not new, if you have a business presence in more than one Canaidan province, you need to charge provincial sales tax for clients in those provinces.

3) Good and Services don't have the tax rates. In fact, there are many cases in Canada where you must charge multiple taxes and the total amounts collected must be displayed by tax type on the invoices.

If you have businesses in more than one country, the new tax table will also enable you to charge the appropriate tax depending on the clients country.

Things that have changed and are not currently supported in Bakery

1) Depending on your goods and/or services, the federal sales tax (GST/HST) in canada is now charged depending on your client's location or the location where the goods and/or services will be delivered instead of being dependant on where your business is located. This means that the GST/HST you charged will be different for clients located in each provinces.

2) Note that the list of good and/or services which are exempt also changed.

You will find a list of current tax rates by visiting to http://www.taxtips.ca/pst/pstrates.htm however I highly recommend you contact the CRA for the most up-to-date rules and information.

Here is some additional information that I posted a while ago when I was looking for someone who might be willing to implement the changes:

http://www.websitebaker2.org/forum/index.php/topic,18426.msg125486/topicseen.html#msg125486

Since I started working on this, I have discovered that there are other countries in the world that also have or will be moving to this way of doing taxes. Most if not all of the commercial shopping cart systems have already moved in this direction.

As for sharing, I am looking forward to doing so. At this time, the discount option is only about 50% implemented. I will be happy to share as soon as I get around to finishing this part of the code.

With warmest regards,


Michael Milette
Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
mjm4842

Offline Offline

Posts: 227


« Reply #10 on: September 06, 2010, 06:05:12 PM »

I work on this project in my space time so I cannot say when it will be ready.

What will be included - Unless otherwise noted, everything listed below is Completed.

* New: New More Flexible Tax System
* New: New Promo Code System (discount codes) - IMPLEMENTATION YET TO BE COMPLETED
* New: Now uses WBMailer which is more reliable and compatible with SSL
* New: Smart Thumbnail, SKU, Tax and Shipping columns - only visible if there is information.
* New: Added Company fields for invoice and shipping address
* New: Implement amount prefix and postfix support in summary and invoices. Example: for currency symbol.
* New: Added list of Netherland Provinces
* New: Added No-Charge Payment Method. Great for giveaways and for use as an registration system for free events.
* New: Added WorldPay Payment Method (Contributed by edcwebdesign)
* New: Added initial support for eProducts / Info link (ex: virtual goods)
* New: SKU and Stock are now hidden in product list and item details if blank.
* New: Shipping, Shipping Domestic and Shipping Abroad now only appears if not 0.00.
* Fixed: "Function eregi() is deprecated" in PHP 5.3.0 and later.
* Fixed: "Function ereg() is deprecated" in PHP 5.3.0 and later.
* New: Pre-configured PayPal.Sandbox Payment Method for testing.
  To use, just add your developers PayPal Sandbox account info.
* New: PayPal and PayPal.Sandbox includes link to sites in Website Payment Preferences
* New: Added Header/Footer note fields for Invoices and Emails.
  Can be used for including Business Tax or Registration numbers and for displaying Shop Message
  or Promo information.
* New: Added "Active" setting called Preview in the Modify Product screen.
  Enables display of item but the Quantity field and Add to cart button will not be visible
  in the product overview and item details.
* New: Added "Active" settings called Hidden in the Modify Product screen.
  Enables item without making it visible in the product overview and item details.
  This is useful if you want to make certain items for sale to a limited selection of customers
  through a direct link.
* New: Added View icons in the Modify Page for products and in the Stock Administration page.
  This is the only place you will be able to get links to a hidden item page.
* New: Added Italian language translation to Bakery (Contributed by nico89).
* New: Added Italian language translation to Bakery PayPal payment method (Contributed by nico89).
* New: English UK Language File to Bakery (Contrubuted by edcwebdesign)
* New: English Canada Language File to Bakery
* Updated: English Language File for Bakery: Corrected a few typos and made it more country independant (ex: "ZIP/Postal Code" instead of just "ZIP Code").
* Fixed: Modify the installation directory for the Bakery Module now works.
* New: Ability to install multiple independant installations of Bakery for multiple vendors,
  like a "MALL" on a single installation. Each vendor can manage it's own products, shipping
  methods, payments options, customers, catalogs, etc. Option: On "MALL FRONT END" mall
  website presents products categories that have all vendors products. (req by Markus & cmolina)
* New: Terms and Conditions check box and link will not appear if the page specified does not exist. Previously it would only not show up if no page wasn't specified.
* Enhance user interface of Add/Modify page: Drag and drop for sorting, improved look and feel, added thumbnails with tooltip preview (Contributed by Stefek)
* WYSIWYG Short description (Contributed by Snoork)
* New: Allow user (frontend) to sort items in a specific order: Default order (as sorted by administrator), Title, price, last modified or first custom field. (Contributed by Frankh and Snoork and also requested by Comfort)

Note #1: The new tax system is not backwards compatible with existing installations. You will need to redo the tax rates for all of your existing products and/or services on your site.

Note #2: A lot of the text that is implemented in the new code has been hard coded to English. This will need to be replaced with language variables for multiple language support in the future.

Note #3: Changes which involve the formatting listed under Page Settings may need to be implemented manually for users upgrading.

I look forward to making an RC version of this code available as soon as I have time to finish it. I will not release code if I know it does not work ir is only partially implemented.

With best regards,

Michael
« Last Edit: January 14, 2011, 08:03:43 AM by mjm4842 » Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
mjm4842

Offline Offline

Posts: 227


« Reply #11 on: September 06, 2010, 06:11:26 PM »

Our Wish List for a Future Release of Bakery

Here is a list of features people would like to see implemented in Bakery. Some of the ideas are my own while others are ideas I came across while scanning through old posts which just made a lot of sense to me or though feedback in this thread.

Please note that this list is by no means a commitment on my part to implement these features. If you are interested in undertaking the development of a suggestion in the list, please let me know. Your contribution will be appreciated by many others.

* Test, test and more testing of my new (pending) release of Bakery to make sure everything works.
* Add amount prefix and postfix to Product List View.
* Add categories for items. Could be useful when combined with a snippet to display only a subset of shop items,
   or to categorize shop items without the need to create separate Bakery pages for each category.
* Update help with new tags implemented for templates: summary, invoice and cart.
* Move the word "INVOICE" closer to the top above the client address(es)  and make it larger.
* Replace hard coded English text with language variables.
* Test to make sure "Move" and "Duplicate" options still work in Modify Products screen.
* Write user documentation / instructions for new features.
* Check translation of no-charge method language files.
* Add Company Shop Name to backend View Order.
* Implement From Store email address using (WBMAILER or PHPMailer)
  Currently sends from the Website Baker administrator  (I think... not fully tested yet)
* Add a link in emails to view HTML version of invoices in web browser.
* Add three new shop-defined user data entry fields. Can be used for capturing things like Tax Numbers, comments, etc.
* Enable support for decimal in quantities of certain items (example: fabrics, wall coverings, liquids, etc.)
* Implement the standard WYSIWYG editor for the short desciption (req by snoork)
* A start/end date/time similar to news-posts and regular pages have (req by snoork)
* Option to specify "other buyers also bought ..." (req by snoork)
* Add Google Checkout payment method.
* Add French (FR) language support for PayPal, Paypal Sandbox and Mollie payment methods.
* Add customer email address to a table (for complete and incomplete orders)
  This could be useful for automatically building a customer mailing list or just to contacting customer of incomplete order translations.
* Improve formatting of overview, invoice, summary by setting a width for all columns except Product Name.
* Improve support for the sale of electronic goods by implementing randomly generated links that can only be used a limited number of times and/or have an expiry date.
* Integrate Affiliate Marketing code (by Chris - chris_s).
* Style buttons using CSS (req by snoork)
* Add more definable fields (req by snoork)
* Enable Drag and Drop for the order of items (req by snoork)
* Add a Photo Gallery (req by snoork)
* Add a pickup order option to allow the customer to save on the cost of shipping (req by janarie and Chaploo)
* Add cash option for customers picking up their order (req by Chaploo)
* Add Regional Shipping Rates (req by snoork)
* Submit a request for WebsiteBaker Core Modification: Have support for Start date and Expiry date support added to Members profile to enable support automated or manual management of memberships.
* Add support for sale of multi-level membership site registration and subscriptions with support for members to unsubscribe. Successful registration for a specific membership level would automatically create a user account and assign the user to a specific group. Registration for a specific period or the cancellation of a subscription would set a specific account expiry date.
* Add Options as a sub-option of another option already created for a product and to manage stock inventory at that level. For example, If Product A is available in three colours (e.g. red, green, blue) then I would like to add say size options  but specify which are available to which Product Option (e.g. Red and Green available in S, M, L, XL sizes but Blue available in S, M , L only). (req by samueldraper)
* Add option to manage stock at each level (req by samueldraper)
* Bug Fix: Ensure that Droplets that are placed the template, such as the [[ModBakeryCartLink]], work on all pages of Bakery including the checkout page where the user is asked to enter their information (req by Krik)
* Add a [THUMB_URL] (for $thumb_url.$thumb_file) placeholder that can be used in the templates (req by mr.winkle)
* Add an option to hide prices, tax, shipping, subtotal and total on Delivery Note/Packing Skip view of the invoice. (req by chaploo)
* Add text field type option (currenly only pull down list) to enable customer to personallize (ex: t-shirts, mugs, pens), with text (req by chaploo)
* Add ability to add same item multiple times (make quantity cumulative)
* Add sales statistic in the backend for sales sorted by week, month, year, total sales, and also sales sorted by item, bestselling list. (req by Chaploo)
* Excel sheet to do simple bookkeeping, with VAT also totalled. (req by Ben Meijer)
* Better invoice, pdf with logo, or HTML with logo. Specified, emailed automatically, copy on server. (req by Ben Meijer)
* More expanded email upon succes, so I can send details of courses booked. (req by Ben Meijer)
* Automatic certificate creation for courses. (req by Ben Meijer)
* New: Make it possible to add an SKU to the Item Options so that it can be combined with the Product SKU. (req by WDStudio)
* Create a way for customers to have a look at the status of their older orders (status, invoice, track and trace etc.) , perhaps as some kind of mini portal for registered customers (req by Comfort)
* Add option to list Matching / Related Products (req by Comfort)
* Add multilingual product descriptions (req by Comfort)
* Add COD (additional cost) payment option (req by Comfort)
* Implement a Product Images Switcher such as ImageSwitcher. See details:  (req by pulsarx)
* Variable shipping costs per article, independent of the amount (req by Slowfoot)

Keep those ideas coming!

With best regards,

Michael
« Last Edit: January 11, 2011, 01:25:41 PM by mjm4842 » Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
snark
Guest
« Reply #12 on: September 07, 2010, 09:52:19 PM »

I will get you my edited version asap

- short des - wysiwyg field
- all buttons styles with css
- more definable fields
- drag n drop for the items

- optionally another photogallery

great to see those fantastic ideas, I hope all people helping out and developing can turn this into 1 great module and not 20.000 separate modifications

Logged
mjm4842

Offline Offline

Posts: 227


« Reply #13 on: September 08, 2010, 02:30:36 PM »

Thank you snoork, I have updated the above list with your suggestions.

By the way, back in June, you said:

After the weekend I will post a version with
http://spaceforaname.com/gallery-light.html
as a slide show in the itemview

Did you ever get around to posting this?

With best regards,

Michael
« Last Edit: September 08, 2010, 02:33:31 PM by mjm4842 » Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
snark
Guest
« Reply #14 on: September 08, 2010, 06:11:44 PM »

http://www.websitebaker2.org/forum/index.php/topic,18437.0.html



If you like i can send you à complete version
Logged
mjm4842

Offline Offline

Posts: 227


« Reply #15 on: September 08, 2010, 06:37:48 PM »

Thanks snoork.

Do you have a live example of how this might be useful in Bakery?

Michael
Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
janarie

Offline Offline

Posts: 3


« Reply #16 on: September 10, 2010, 09:25:51 PM »

There are many great ideas allready posted.
I have one modification on my wishlist:
- the possibility for picking up the ordered items instead of sending them

Best Regards,

Jan Arie
Logged
mjm4842

Offline Offline

Posts: 227


« Reply #17 on: September 11, 2010, 02:52:15 AM »

Hi Jan,

Thank you so much for taking the time to contribute your suggestion.

That's a great idea. I can think of many situations where a customer might want to pickup an order and save on the shipping cost.

I have added your suggestion to the list above.

Thanks again.

With warmest regards,

Michael Milette
Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
snark
Guest
« Reply #18 on: September 19, 2010, 11:52:21 AM »

for the postage:

as I think now is :

postage:  xx
postage abroad: xxxx

but it would be much nicer if it could be

postage: xx
postage your continent (f.i. europe): xxx
postage worldwide: xxxx


Logged
mjm4842

Offline Offline

Posts: 227


« Reply #19 on: September 19, 2010, 08:41:30 PM »

Hi Snoork,

Thank you for your excellent suggestion.

If I understand what you are proposing, you would like to see three levels for shipping:

1) National: Within the shops own country.

2) Within a region: There would have to be a table where you could pick which countries are included in this region - this would be at a shop level.

3) To anywhere that does not fall into the above two categories.

If this is correct, I will add it to the wish list for future versions of WebsiteBaker as "Add Regional Shipping Rates".

Thanks again!

Michael
Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
mjm4842

Offline Offline

Posts: 227


« Reply #20 on: September 19, 2010, 08:58:19 PM »

With the increase in popularity for Membership sites these days, I would like to propose the following features:

WebsiteBaker Core Modification: Add account Start date and Expiry date support to Website Baker Members profile. I can think of many instances where this would be useful including to enable support for automated or manual management of memberships through Paid registration and subscription.

Bakery Modification: Add support for sale of multi-level membership site registration and subscriptions with support for members to unsubscribe. Successful registration for a specific membership level would automatically create a user account and assign the user to a specific group. Registration for a specific period or the cancellation of a subscription would set a specific account expiry date.

ADDITIONAL DETAILS

As I see it, it would require a few things to happen:

1) Addition of an account start and end date to the core of WebsiteBaker. Whether you are going to manage your subscriptions automatically or manually, this seems like the way to go. I am assuming that the affected code would likely need to be in the login process and processing of the Remember Me option.

2) Addition of two new product types in Bakery called Registration and Subscription. These product types would be tied into WebsiteBaker's user registration system which would automatically activate upon electronic or manual confirmation of succesful payment.

Registrations could be for a predefined period. That period would be extended upon receiving a new payment or re-activation of an expired account.

Subscriptions would be for an unlimited period. The end date would only be set when the member cancel's their subscription.

Upon successful registration or subscription, the account would be activated and they would be added to a specific group in order to enable multi-level subscriptions.

I got the idea from watching some of the videos for WishListMember, a WordPress Membership Solution available at http://member.wishlistproducts.com/. The down side of that solution is that you inherit the limitations of a blog system which is why we are here looking at a website CMS in the first place.

With best regards,


Michael
« Last Edit: September 19, 2010, 09:28:24 PM by mjm4842 » Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
snark
Guest
« Reply #21 on: September 20, 2010, 08:33:53 AM »

1) National: Within the shops own country.
2) Within a region: There would have to be a table where you could pick which countries are included in this region - this would be at a shop level.
3) To anywhere that does not fall into the above two categories.
Michael

you got it ...

Logged
snark
Guest
« Reply #22 on: September 20, 2010, 08:48:45 AM »

now that we are on the roll ...

another thing ...

sorting ...

from the view_overview
Code:
$query_items = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_showroom_items WHERE section_id = '$section_id' AND active = '1' AND title != '' ORDER BY $position ASC".$limit_sql);

if this could be something like

Code:

<select>
  <option value="sortingselection">order by position ascending</option>
  <option value="sortingselection">order by position descending</option>
  <option value="sortingselection">order by price ascending</option>
                  <option value="sortingselection">order by price descending</option>
  <option value="sortingselection">order by name ascending</option>
                  <option value="sortingselection">order by name descending</option>
</select>

$query_items = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_showroom_items WHERE section_id = '$section_id' AND active = '1' AND title != '' ORDER BY $sortingselection".$limit_sql);


i do not know how to set up the select thing with the correct php-thingies but I hues it will not be too hard to do

I think there has to be a cookie or something to remember the chosen option if you have more than one page




Logged
mjm4842

Offline Offline

Posts: 227


« Reply #23 on: September 20, 2010, 04:30:51 PM »

Great idea snoork! Doesn't sound too difficult to implement either. I have a couple of questions for you:

1) Are you talking about actually sort the way the item list will appear for the front end or just temporarily in the backend when you are working on the items list?

2) What do you mean when you say sorting by position?

Best regards,

Michael
Logged

Frustrated? Spending too much time developing when all you really want is a working website? Contact me directly if I can be of services to you.
___________________ ________


www.tngconsulting.c a
snark
Guest
« Reply #24 on: September 20, 2010, 06:19:44 PM »

With position i mean $position

It would be wonderful to be able to sort the items alphabetically, on price, on brand,


In a later stadium when keywords are à fact, maybe even sort on custom fields ...



And eh,

I mean in the frontend, in the we should have drag n drop which i already have for , along with the wysiwyg for the short. I am working on more custom fields now.

 
Logged
Pages: [1] 2 3   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!