|
|
 |
|
 |
| |
 |
 |
 |
| |
| |
Virtuemart Improvemets
| Status:
|
Frozen |
| Budget:
|
$150-300 |
| Created: |
8/31/2009
at 12:52
MDT
|
| Bidding Ends: |
9/14/2009
at 12:52
MDT
|
| Project Creator: |
|
| Rating:
|
(No Feedback Yet)
|
| Description: |
Four virtuemart jobs in one:
1. Improved order handling in Virtuemart (This applies to the page=order.order_list)
See attached rough sketch.
- Add search criteria: country as drop down. The option "-all-" should be included in the list.
- Make existing free text search include the order number
- Add check boxes to the order list (see attached example)
- All orders should be printed to a single pdf file or to screen. Screen output must be formatted using code for page shift.
- If "Notify" is ticked customer should be notified as in the original build
- If "Inv" is ticked, the order should be printed
- If "News" is ticked every invoice page should be printed followed by a one page newsletter (see details below) The output should then be: invoice1, newsletter, invoice2, newsletter, invoice3, newsletter etc
- Add three action buttons:
1. Update and print (all orders in search result)
2. Update only (all orders in search result)
3. Print only (all orders in search result)
- Add button: Print address labels. Formatted for LabelWriters. Pdf page size: 88mm X 36mm. landscape orientation.
2. Automatic newsletter to go with invoices
Render PDF page of specific Joomla page and add this to the invoices (see above).
Create a Joomla newsletter-template that will render modules, like latest products, articles with images, calendar modules in a good way for PDF. Template will only be used for this.
In other words, the newsletter IS the Joomla page. Some static content and some dynamically updated content.
Template should probably have fixed outer dimensions.
Preferably use Joomla or Virtuemart built in pdf function.
3. Format addresses correctly in Virtuemart
Use existing database to fetch address format in different countries.
Create a Virtuemart function that outputs the customer addresses in the correct format for the customers country.
The address formats are stored in the vm_country table in the field: addrFormat. Every country has a stored format, even if some are similar.
Examples:
USA:
[STREET ADDRESS]
[CITY], [REGION] [ZIPCODE]
[COUNTRY]
Norway:
[STREET ADDRESS]
[ZIPCODE] [CITY]
[COUNTRY]
Easiest way to do this is with replace:
If country is United Kingdom, then output this:
[STREET ADDRESS]
[CITY]
[REGION]
[ZIPCODE]
[COUNTRY]
But of course replace [STREET ADDRESS] with customers street address etc.
The output should be without empty address lines.
Implemented formatted address the following places:
- page=order.order_print (admin pages)
- Printed invoices (both screen and pdf)
- Email invoices
- Checkout pages
- Account Maintenance
- Label print (new, see above)
4. Make State a required field in all address registration IF the country format includes [REGION].
Other conditions:
The work will have to be implemented on a production server, so we cannot afford too many bugs.
Some Virtuemart pages are already hacked so changes has to be made page by page to the existing installation. No ftp overwriting.
Timeframe: 10-14 days. |
| Job Type:
|
E-Commerce
Joomla
MySQL
PHP
|
| Database:
|
|
| Operating System:
|
|
|

Messages Posted:
0
|
| |
| |
|
|
|
|
|
 |
 |
 |
|
|
 |
 |
 |
 |
|