Show Posts


Messages - Palamedes

Pages: 1 [2] 3
16
I realize fully the functionality and said the same thing you said in my original post.

However, an item with zero stock can still be added to the cart with the *** as we both said.. I'd rather it not be addable at all and would like an option for that.

17
In general URIs as defined by RFC 3986 http://www.ietf.org/rfc/rfc3986.txt may contain any of the following characters: A-Z, a-z, 0-9, -, ., _, ~, :, /, ?, #, [, ], @, !, $, &, ', (, ), *, +, ,, ; and =. Any other character needs to be encoded with the percent-encoding (%hh). Each part of the URI has further restrictions about what characters need to be represented by an percent-encoded word.

However that list above doesn't define where in the URI those characters may reside.  You can't have all of them just anywhere..  Some of those characters are reserved for a specific purpose.

If you research you will find that characters that are allowed in a URI but do not have a reserved purpose are called unreserved. These include uppercase and lowercase letters, decimal digits, hyphen, period, underscore, and tilde.. These are the only characters you should use to create the ending SEO string.

18
Existing features / Re: Backup/Restore seems largely non-functional
« on: March 07, 2012, 04:25:33 PM »
It looks like if you delete everything out of system/cache after a restore that fixes a bunch of issues.

Not sure about media though.. That one might be more tricky..   I copied the images from one install to the mirror install and half the images still don't work which I find.. strange..

19
Migration for existing users might be an issue if you wait too long..  But thanks for getting to it  :)

20
Support / Unable to log into second store with identical user settings
« on: March 07, 2012, 03:13:51 PM »
Code: [Select]
mysql> select * from store.users;
+---------+---------------+-----------+----------------------------------+-----------+----------+-----------------------+--------+----------------+---------------------+---------------------+
| user_id | user_group_id | username  | password                         | firstname | lastname | email                 | status | ip             | date_added          | last_login          |
+---------+---------------+-----------+----------------------------------+-----------+----------+-----------------------+--------+----------------+---------------------+---------------------+
|       1 |             1 | palamedes | 2f28fea59aa3979397385178ea4a0051 | aaaaa     | bbbbb    | aaaaa.bbbbb@yahoo.com |      1 | 172.179.21.203 | 2012-03-06 13:22:19 | 2012-03-07 12:12:34 |
+---------+---------------+-----------+----------------------------------+-----------+----------+-----------------------+--------+----------------+---------------------+---------------------+
1 row in set (0.00 sec)

mysql> select * from secondstore.users;
+---------+---------------+-----------+----------------------------------+-----------+----------+-----------------------+--------+----------------+---------------------+---------------------+
| user_id | user_group_id | username  | password                         | firstname | lastname | email                 | status | ip             | date_added          | last_login          |
+---------+---------------+-----------+----------------------------------+-----------+----------+-----------------------+--------+----------------+---------------------+---------------------+
|       1 |             1 | palamedes | 2f28fea59aa3979397385178ea4a0051 | aaaaa     | bbbbb    | aaaaa.bbbbb@yahoo.com |      1 | 172.179.21.203 | 2012-03-06 13:22:19 | 2012-03-07 08:44:27 |
+---------+---------------+-----------+----------------------------------+-----------+----------+-----------------------+--------+----------------+---------------------+---------------------+
1 row in set (0.00 sec)


I have two installs store and secondstore.. both have identical admin accounts with the same password -- I made sure of this by updating the second stores table to be that of the first store..  Yet I can't login to the second store as it says no match for user name/password..  but it works fine on the first store.

Note; it was working fine before I did a backup of one store, and restored it to the other store to test those features.

Cache issue?

21
General Discussion / All product images in one directory is a bad idea
« on: March 07, 2012, 02:56:04 PM »
A system like this one will most likely inspire folks to add a lot of products.. With lots of products you will most likely get a lot of media in the form of images for each product.

Your system as it stands now creates 4 versions of each image in the form of thumbnails of various sizes.  So right there we have 4x the number of images actually uploaded.

And all of them live in image/thumbnails .. this is a bad idea .. It wont take long before this directory will bloat to ridiculous size..

Modern ext3 file system will allow you to have virtually an infinite number of entries so you are unlikely to run into the natural limit of the filesystem, but the more files you have in there the slower your file access time will be thus possibly adding a noticeable drag on page loads.   And you can't assume ext3 will be the file system.  NFS has a limit of 32k..

I would suggest each category or even each product getting it's own directory.. Currently images appear to be {productid/type}-{imageid}-{size}.extension

Probably not a bad idea to have the product id be a directory.

22
Existing features / Backup/Restore seems largely non-functional
« on: March 07, 2012, 02:38:14 PM »
Create two installs of AbanteCart Cart.  One will be your development or staging install, and one will be the production install.

Add a bunch of stuff to the develop install; categories, merchants, products, images etc..

Back up that "developer" install and restore it to the other "production" fresh install.  This should (and needs to) 100% work allowing you to migrate test on one machine and update to another production install.  It doesn't.

No media is backed up at all and should be -- copy/pasting the images directory structure over doesn't work either or rather only partially works.
Categories and Merchant (brand) listings on the page don't update likely due to some template caching issue.
Etc..

This area needs a lot of love.

23
New Features Discussion / Random sort order for products
« on: March 07, 2012, 01:25:34 PM »
MySQL allows for a random order of items..  It would be nice if we could have a sort by that uses "ORDER BY RAND()" for product category pages so that it shows a random listing.


24
It would be extremely nice (to the point that if you don't write it I'm going to add it) to have a flag in the product creation/editor page to "delist" or flip the status of a product to OFF when the number in stock reaches zero.

If you guys ever push AbanteCart out to git we can start adding these things in feature branches that you can pull into the main code base =)

25
New Features Discussion / Allow us to define the SEO space separator
« on: March 07, 2012, 12:09:14 PM »
When an admin creates a category or product and they don't enter an SEO string you guys autogenerate one from the title and replace spaces with underscores.   Allow me to define that.  I should be allowed to use dashes, underscores or no spaces at all.  All are valid in the SEO world and each person has their preferences.. (I prefer dashes)

Note:  Right now if I enter  Test " Foo & Bar as my SEO string for something it converts to this; store.com/Test%20Category%20%22%20Foo%20&%20Bar

That's broken.  It should lower case it, convert the spaces to the users choice of dash, underscore or nothing, and strip all characters ^[a-zA-Z0-9]

26
Right now if an item comes up as "out of stock" you can still add it to your cart.. It does so with the *** telling you that the item is on back order or that it may not be in stock.

This is fine for products in which there are more than one, but for unique items (like hand crafted unique one of a kind items) it is less appropriate.  Instead it would be nice if we could flag a product/item as unique and the "Add to cart" button would be either removed entirely or replaced with an email button or some way to let a person ask about maybe getting another one similar to this item..

27
New Features Discussion / Product date expires
« on: March 07, 2012, 12:16:13 AM »
Currently products have a "date available" which I assume is when a product starts getting listed, but no end date.  It would be nice to be able to set an automatic termination date on products. 

28
General Discussion / Global / Product Options need some love
« on: March 07, 2012, 12:01:41 AM »
Suggestions:

1.  Product options that augment price via a flat dollar rate or percentage should have that augmented amount listed as + $ or + %, not just the $ or %.

2.  Product options should be able to augment price both up and down.  I should be able to set an option that reduces a price.  (That price should then be shown as - % or - % )

3.  Product option values need to have the select box wider in the admin area as right now it's the same width as the subtract stock and prefix select box which is too narrow.

4.  When setting a product option I should be able to set which of the values is default --- this is especially important with radio buttons and when you have it as "required"

Submitted some bugs around the display as it's kinda broken in a couple places.  The product options area needs some love =)

29
General Support / Re: pretty links?
« on: March 06, 2012, 11:21:28 PM »
The config area says it comes with a htaccess.txt file but I'm not seeing that anywhere.

30
General Support / Re: pretty links?
« on: March 06, 2012, 11:12:55 PM »
Is there an example .htaccess file somewhere?

Pages: 1 [2] 3

Powered by SMFPacks Social Login Mod