Forums / Managing Customers and Orders / shipping and billing address problem at sign up with templatemonster template

shipping and billing address problem at sign up with templatemonster template

Locked

Views: 16,809

Results 1 to 12 of 12
This thread is locked. New replies are disabled.
5 Mar 2007, 3:58 PM
#1
snarkys avatar

snarkys

Zen Follower

Join Date:
Apr 2006
Posts:
244
Plugin Contributions:
0

shipping and billing address problem at sign up with templatemonster template

I have a fresh install of zen 1.37 and i purchase this template.
templatemonster.com/zen-cart-templates/13271.html
Our customers have notified us that at checkout they are unable to change their shipping address. The error they get is You must select a country from the Countries pull down menu . The country is always selected so this is a bug of some sort. I'm guessing this is a conflict with the new zen cart and the slightly older template I got.

Is there a way to fix this ?

6 Mar 2007, 1:37 PM
#2
snarkys avatar

snarkys

Zen Follower

Join Date:
Apr 2006
Posts:
244
Plugin Contributions:
0

Re: shipping and billing address problem at sign up with templatemonster template

from a bit of searching i have figured out that this is a older bug but i haven't found a way to fix it , anyone have any ideas ?

I am really happy with the look of the template and don't mind some of the other issues but this is unacceptable .

6 Mar 2007, 7:02 PM
#3
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,515
Plugin Contributions:
176

Re: shipping and billing address problem at sign up with templatemonster template

You'll find that with most TM templates you're better off just rebuilding the actual template from the supplied PSD/artwork. Forget the supplied code. Just use the graphics and re-skin it yourself. That way you're not inheriting any of their busted code.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

6 Mar 2007, 10:23 PM
#4
snarkys avatar

snarkys

Zen Follower

Join Date:
Apr 2006
Posts:
244
Plugin Contributions:
0

Re: shipping and billing address problem at sign up with templatemonster template

I guess I didn't use it for the pics because I took them all out. I just really liked the layout. I don't know how to make the site look like this by editing the original ZC template but i was able to change the TM template to this http://www.twopartsolution.com/

do you have any advice at all on how to fix the country issue with different shipping and billing addresses or am i just screwed ?

6 Mar 2007, 10:36 PM
#5
snarkys avatar

snarkys

Zen Follower

Join Date:
Apr 2006
Posts:
244
Plugin Contributions:
0

Re: shipping and billing address problem at sign up with templatemonster template

I see some other people have had this problem with 1.37
http://www.zen-cart.com/forum/showthread.php?t=58968

hope i can figure it out . id hate to start all over, i am really happy with how this one turned out with my very limited skills.

6 Mar 2007, 10:52 PM
#6
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,515
Plugin Contributions:
176

Re: shipping and billing address problem at sign up with templatemonster template

Your template from TM was likely built on v1.3.0.1.
As such, you need to do a complete upgrade from v1.3.0.1 to v1.3.7, following the usual upgrade procedures documented in many other places on the forum and the FAQ area, as well as the /docs folder of the master Zen Cart download zip.

Here is the list of changed files since v1.3.0.1 to v1.3.7. As you can see, you're better off doing a proper upgrade than trying to hack in just the changes for country pulldowns:

Changed files since v1.3.0.1 to 1.3.7> \install.txt

\ipn_main_handler.php
admin\admin.php
admin\attributes_controller.php
admin\banner_manager.php
admin\categories.php
admin\configuration.php
admin\coupon_admin.php
admin\coupon_restrict.php
admin\currencies.php
admin\customers.php
admin\define_pages_editor.php
admin\developers_tool_kit.php
admin\document_general.php
admin\document_product.php
admin\ezpages.php
admin\featured.php
admin\geo_zones.php
admin\gv_mail.php
admin\gv_sent.php
admin\index.php
admin\languages.php
admin\login.php
admin\mail.php
admin\manufacturers.php
admin\media_manager.php
admin\modules.php
admin\newsletters.php
admin\options_name_manager.php
admin\options_values_manager.php
admin\orders.php
admin\password_forgotten.php
admin\product.php
admin\product_free_shipping.php
admin\product_music.php
admin\product_types.php
admin\products_price_manager.php
admin\record_artists.php
admin\record_company.php
admin\reviews.php
admin\server_info.php
admin\specials.php
admin\sqlpatch.php
admin\stats_products_purchased.php
admin\store_manager.php
admin\tax_classes.php
admin\whos_online.php
admin\includes\application_top.php
admin\includes\dist-configure.php
admin\includes\fckeditor.php
admin\includes\footer.php
admin\includes\header.php
admin\includes\htmlarea.php
admin\includes\index.css
admin\includes\menu.css
admin\includes\stylesheet.css
admin\includes\tld.txt
admin\includes\boxes\extras_dhtml.php
admin\includes\classes\language.php
admin\includes\classes\order.php
admin\includes\classes\split_page_results.php
admin\includes\functions\general.php
admin\includes\functions\localization.php
admin\includes\functions\sessions.php
admin\includes\init_includes\init_file_db_names.php
admin\includes\init_includes\init_general_funcs.php
admin\includes\init_includes\init_html_editor.php
admin\includes\init_includes\init_languages.php
admin\includes\init_includes\init_templates.php
admin\includes\languages\english.php
admin\includes\languages\english\categories.php
admin\includes\languages\english\coupon_admin.php
admin\includes\languages\english\coupon_restrict.php
admin\includes\languages\english\customers.php
admin\includes\languages\english\email_extras.php
admin\includes\languages\english\featured.php
admin\includes\languages\english\geo_zones.php
admin\includes\languages\english\manufacturers.php
admin\includes\languages\english\media_manager.php
admin\includes\languages\english\modules.php
admin\includes\languages\english\newsletters.php
admin\includes\languages\english\password_forgotten.php
admin\includes\languages\english\record_artists.php
admin\includes\languages\english\record_company.php
admin\includes\languages\english\specials.php
admin\includes\languages\english\sqlpatch.php
admin\includes\languages\english\stats_products_purchased.php
admin\includes\languages\english\store_manager.php
admin\includes\languages\english\tax_classes.php
admin\includes\languages\english\modules\newsletters\newsletter.php
admin\includes\modules\category_product_listing.php
admin\includes\modules\copy_to_confirm.php
admin\includes\modules\products_previous_next.php
admin\includes\modules\update_product.php
admin\includes\modules\document_general\collect_info.php
admin\includes\modules\document_general\preview_info.php
admin\includes\modules\document_product\collect_info.php
admin\includes\modules\document_product\preview_info.php
admin\includes\modules\product\collect_info.php
admin\includes\modules\product\preview_info.php
admin\includes\modules\product_free_shipping\collect_info.php
admin\includes\modules\product_free_shipping\preview_info.php
admin\includes\modules\product_music\collect_info.php
admin\includes\modules\product_music\preview_info.php
admin\includes\modules\product_music\update_product.php
\docs\ everything
email\email_template_gv_mail.html
email\email_template_order_status.html
extras\ipn_test.php
extras\ipn_test_return.php
includes\application_top.php
includes\autoload_func.php
includes\database_tables.php
includes\dist-configure.php
includes\filenames.php
includes\version.php
includes\auto_loaders\config.core.php
includes\classes\cc_validation.php
includes\classes\class.phpBB.php|class.phpbb.php
includes\classes\class.smtp.php
includes\classes\message_stack.php
includes\classes\navigation_history.php
includes\classes\order.php
includes\classes\order_total.php
includes\classes\payment.php
includes\classes\products.php
includes\classes\shipping.php
includes\classes\shopping_cart.php
includes\classes\template_func.php
includes\classes\upload.php
includes\classes\db\mysql\define_queries.php
includes\classes\db\mysql\query_factory.php
includes\classes\support\phpmailer.lang-br.php
includes\classes\support\phpmailer.lang-de.php
includes\classes\support\phpmailer.lang-en.php
includes\classes\support\phpmailer.lang-fo.php
includes\classes\support\phpmailer.lang-fr.php
includes\classes\support\phpmailer.lang-it.php
includes\classes\support\phpmailer.lang-no.php
includes\classes\support\phpmailer.lang-ro.php
includes\classes\support\phpmailer.lang-ru.php
includes\functions\audience.php
includes\functions\banner.php
includes\functions\functions_categories.php
includes\functions\functions_customers.php
includes\functions\functions_email.php
includes\functions\functions_ezpages.php
includes\functions\functions_general.php
includes\functions\functions_gvcoupons.php
includes\functions\functions_lookups.php
includes\functions\functions_prices.php
includes\functions\functions_taxes.php
includes\functions\html_output.php
includes\functions\salemaker.php
includes\functions\sessions.php
includes\functions\whos_online.php
includes\index_filters\default_filter.php
includes\index_filters\music_genre_filter.php
includes\index_filters\record_company_filter.php
includes\init_includes\init_add_crumbs.php
includes\init_includes\init_cart_handler.php
includes\init_includes\init_category_path.php
includes\init_includes\init_customer_auth.php
includes\init_includes\init_header.php
includes\init_includes\init_sanitize.php
includes\init_includes\init_sessions.php
includes\init_includes\init_special_funcs.php
includes\languages\english.php
includes\languages\english\account.php
includes\languages\english\button_names.php
includes\languages\english\checkout_confirmation.php
includes\languages\english\checkout_payment.php
includes\languages\english\checkout_shipping.php
includes\languages\english\checkout_success.php
includes\languages\english\create_account_success.php
includes\languages\english\discount_coupon.php
includes\languages\english\email_extras.php
includes\languages\english\gv_faq.php
includes\languages\english\gv_redeem.php
includes\languages\english\icon_names.php
includes\languages\english\login.php
includes\languages\english\meta_tags.php
includes\languages\english\popup_coupon_help.php
includes\languages\english\product_music_info.php
includes\languages\english\modules\order_total\ot_coupon.php
includes\languages\english\modules\payment\authorizenet.php
includes\languages\english\modules\payment\authorizenet_aim.php
includes\languages\english\modules\payment\cc.php
includes\languages\english\modules\payment\paypal.php
includes\languages\english\modules\shipping\freeoptions.php
includes\languages\english\modules\shipping\usps.php
includes\modules\additional_images.php
includes\modules\also_purchased_products.php
includes\modules\attributes.php
includes\modules\category_icon_display.php
includes\modules\category_row.php
includes\modules\checkout_new_address.php
includes\modules\checkout_process.php
includes\modules\column_left.php
includes\modules\column_right.php
includes\modules\column_single.php
includes\modules\create_account.php
includes\modules\featured_products.php
includes\modules\main_product_image.php
includes\modules\meta_tags.php
includes\modules\new_products.php
includes\modules\product_listing.php
includes\modules\product_prev_next.php
includes\modules\products_quantity_discounts.php
includes\modules\require_languages.php
includes\modules\shipping_estimator.php
includes\modules\specials_index.php
includes\modules\upcoming_products.php
includes\modules\order_total\ot_cod_fee.php
includes\modules\order_total\ot_coupon.php
includes\modules\order_total\ot_group_pricing.php
includes\modules\order_total\ot_gv.php
includes\modules\order_total\ot_loworderfee.php
includes\modules\pages\account\header_php.php
includes\modules\pages\account_edit\header_php.php
includes\modules\pages\account_edit\jscript_form_check.php
includes\modules\pages\account_newsletters\jscript_main.php
includes\modules\pages\account_password\header_php.php
includes\modules\pages\account_password\jscript_form_check.php
includes\modules\pages\address_book_process\header_php.php
includes\modules\pages\address_book_process\jscript_main.php
includes\modules\pages\advanced_search\header_php.php
includes\modules\pages\advanced_search_result\header_php.php
includes\modules\pages\checkout_confirmation\header_php.php
includes\modules\pages\checkout_confirmation\jscript_main.php
includes\modules\pages\checkout_payment\header_php.php
includes\modules\pages\checkout_payment\jscript_main.php
includes\modules\pages\checkout_payment_address\header_php.php
includes\modules\pages\checkout_payment_address\jscript_main.php
includes\modules\pages\checkout_process\header_php.php
includes\modules\pages\checkout_shipping\header_php.php
includes\modules\pages\checkout_shipping_address\header_php.php
includes\modules\pages\checkout_shipping_address\jscript_main.php
includes\modules\pages\create_account\header_php.php
includes\modules\pages\create_account\jscript_form_check.php
includes\modules\pages\create_account_success\header_php.php
includes\modules\pages\discount_coupon\header_php.php
includes\modules\pages\document_general_info\jscript_main.php
includes\modules\pages\document_general_info\main_template_vars.php
includes\modules\pages\document_product_info\jscript_main.php
includes\modules\pages\document_product_info\main_template_vars.php
includes\modules\pages\down_for_maintenance\header_php.php
includes\modules\pages\download\header_php.php
includes\modules\pages\featured_products\header_php.php
includes\modules\pages\gv_redeem\header_php.php
includes\modules\pages\gv_send\header_php.php
includes\modules\pages\index\header_php.php
includes\modules\pages\index\main_template_vars.php
includes\modules\pages\login\header_php.php
includes\modules\pages\login\jscript_form_check.php
includes\modules\pages\login\on_load_main.js
includes\modules\pages\logoff\header_php.php
includes\modules\pages\page\header_php.php
includes\modules\pages\popup_image_additional\header_php.php
includes\modules\pages\product_free_shipping_info\jscript_main.php
includes\modules\pages\product_free_shipping_info\main_template_vars.php
includes\modules\pages\product_info\jscript_main.php
includes\modules\pages\product_info\main_template_vars.php
includes\modules\pages\product_music_info\jscript_main.php
includes\modules\pages\product_music_info\main_template_vars.php
includes\modules\pages\product_reviews_write\header_php.php
includes\modules\pages\products_all\header_php.php
includes\modules\pages\products_new\header_php.php
includes\modules\pages\shopping_cart\header_php.php
includes\modules\pages\shopping_cart\jscript_main.php
includes\modules\pages\specials\main_template_vars.php
includes\modules\pages\time_out\on_load_main.js
includes\modules\payment\authorizenet.php
includes\modules\payment\authorizenet_aim.php
includes\modules\payment\cc.php
includes\modules\payment\moneyorder.php
includes\modules\payment\paypal.php
includes\modules\payment\paypal\ipn_application_top.php
includes\modules\payment\paypal\paypal_functions.php
includes\modules\shipping\freeoptions.php
includes\modules\shipping\item.php
includes\modules\shipping\storepickup.php
includes\modules\shipping\table.php
includes\modules\shipping\ups.php
includes\modules\shipping\usps.php
includes\modules\shipping\zones.php
includes\modules\sideboxes\information.php
includes\modules\sideboxes\order_history.php
includes\modules\sideboxes\shopping_cart.php
includes\modules\sideboxes\whats_new.php
includes\templates\classic\template_info.php
includes\templates\classic\css\print_stylesheet.css
includes\templates\template_default\common\html_header.php
includes\templates\template_default\common\tpl_footer.php
includes\templates\template_default\common\tpl_header.php
includes\templates\template_default\common\tpl_main_page.php
includes\templates\template_default\common\tpl_tabular_display.php
includes\templates\template_default\css\print_stylesheet.css
includes\templates\template_default\css\stylesheet.css
includes\templates\template_default\popup_coupon_help\tpl_main_page.php
includes\templates\template_default\sideboxes\tpl_categories.php
includes\templates\template_default\sideboxes\tpl_currencies.php
includes\templates\template_default\sideboxes\tpl_manufacturers_select.php
includes\templates\template_default\sideboxes\tpl_music_genres_select.php
includes\templates\template_default\sideboxes\tpl_order_history.php
includes\templates\template_default\sideboxes\tpl_record_company_select.php
includes\templates\template_default\sideboxes\tpl_search.php
includes\templates\template_default\sideboxes\tpl_search_header.php
includes\templates\template_default\sideboxes\tpl_shopping_cart.php
includes\templates\template_default\templates\tpl_account_default.php
includes\templates\template_default\templates\tpl_account_edit_default.php
includes\templates\template_default\templates\tpl_account_history_info_default.php
includes\templates\template_default\templates\tpl_address_book_default.php
includes\templates\template_default\templates\tpl_advanced_search_default.php
includes\templates\template_default\templates\tpl_advanced_search_result_default.php
includes\templates\template_default\templates\tpl_checkout_confirmation_default.php
includes\templates\template_default\templates\tpl_checkout_payment_address_default.php
includes\templates\template_default\templates\tpl_checkout_payment_default.php
includes\templates\template_default\templates\tpl_checkout_shipping_address_default.php
includes\templates\template_default\templates\tpl_checkout_shipping_default.php
includes\templates\template_default\templates\tpl_checkout_success_default.php
includes\templates\template_default\templates\tpl_contact_us_default.php
includes\templates\template_default\templates\tpl_create_account_success_default.php
includes\templates\template_default\templates\tpl_document_general_info_display.php
includes\templates\template_default\templates\tpl_document_product_info_display.php
includes\templates\template_default\templates\tpl_ezpages_bar_footer.php
includes\templates\template_default\templates\tpl_gv_faq_default.php
includes\templates\template_default\templates\tpl_gv_redeem_default.php
includes\templates\template_default\templates\tpl_gv_send_default.php
includes\templates\template_default\templates\tpl_index_categories.php
includes\templates\template_default\templates\tpl_index_product_list.php
includes\templates\template_default\templates\tpl_login_default.php
includes\templates\template_default\templates\tpl_modules_address_book_details.php
includes\templates\template_default\templates\tpl_modules_category_icon_display.php
includes\templates\template_default\templates\tpl_modules_checkout_new_address.php
includes\templates\template_default\templates\tpl_modules_create_account.php
includes\templates\template_default\templates\tpl_modules_downloads.php
includes\templates\template_default\templates\tpl_modules_products_all_listing.php
includes\templates\template_default\templates\tpl_modules_products_featured_listing.php
includes\templates\template_default\templates\tpl_modules_products_new_listing.php
includes\templates\template_default\templates\tpl_modules_shipping_estimator.php
includes\templates\template_default\templates\tpl_password_forgotten_default.php
includes\templates\template_default\templates\tpl_product_free_shipping_info_display.php
includes\templates\template_default\templates\tpl_product_info_display.php
includes\templates\template_default\templates\tpl_product_music_info_display.php
includes\templates\template_default\templates\tpl_product_reviews_default.php
includes\templates\template_default\templates\tpl_product_reviews_write_default.php
includes\templates\template_default\templates\tpl_shopping_cart_default.php
includes\templates\template_default\templates\tpl_site_map_default.php
zc_install - everything

NEW files:> .\editors

admin\linkpoint_review.php
admin\includes\boxes\extra_boxes\linkpoint_review_customers_dhtml.php
admin\includes\extra_datafiles\linkpoint_api_database_tables.php
admin\includes\languages\english\linkpoint_review.php
admin\includes\languages\english\extra_definitions\editors_list.php
admin\includes\languages\english\extra_definitions\linkpoint_review.php
includes\classes\support.htaccess
includes\classes\support\index.html
includes\extra_configures\email_use_8bit.php
includes\extra_datafiles\linkpoint_api_database_tables.php
includes\languages\english\modules\payment\linkpoint_api.php
includes\languages\english\modules\payment\paypalwpp.php
includes\modules\product_listing_alpha_sorter.php
includes\modules\pages\account_history_info\jscript_main.php
includes\modules\pages\address_book_process\jscript_addr_pulldowns.php
includes\modules\pages\address_book_process\on_load_main.js
includes\modules\pages\checkout_payment_address\jscript_addr_pulldowns.php
includes\modules\pages\checkout_payment_address\on_load_main.js
includes\modules\pages\checkout_shipping_address\jscript_addr_pulldowns.php
includes\modules\pages\checkout_shipping_address\on_load_main.js
includes\modules\pages\create_account\jscript_addr_pulldowns.php
includes\modules\pages\create_account\on_load_main.js
includes\modules\pages\login\jscript_addr_pulldowns.php
includes\modules\pages\popup_shipping_estimator\jscript_addr_pulldowns.php
includes\modules\payment\linkpoint_api
includes\modules\payment\linkpoint_api.php
includes\modules\payment\paypalwpp.php
includes\modules\payment\paypal\paypal_curl.php
includes\modules\payment\paypal\paypalwpp_admin_notification.php
includes\modules\payment\paypal\tpl_ec_button.php
includes\templates\classic\css\stylesheet.css
includes\templates\classic\css\stylesheet_css_buttons.css
includes\templates\classic\images\logo.gif
includes\templates\classic\images\tile_back.gif
includes\templates\template_default\buttons\english\button_create_account.gif
includes\templates\template_default\buttons\english\button_delete_small.gif
includes\templates\template_default\buttons\english\button_logoff.gif
includes\templates\template_default\buttons\english\search_small.gif

DELETED files:> htmlarea - folder moved to /editors

admin\includes\functions\audience.php
includes\templates\classic\common
includes\templates\classic\css\stylesheet_new.css
includes\templates\classic\css\stylesheet_original.css
includes\templates\classic\images\icons

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

6 Mar 2007, 11:43 PM
#7
snarkys avatar

snarkys

Zen Follower

Join Date:
Apr 2006
Posts:
244
Plugin Contributions:
0

Re: shipping and billing address problem at sign up with templatemonster template

this is very disappointing news. I was very happy with the functionality and look of the site except for this one thing.

So to fix just this one thing you are suggesting that i do a total upgrade . This upgrade looks pretty complicated. I am guessing that there is a higher likelihood that i would end up messing the site up worse than fixing it after doing all this.

would it be that hard just to "hack in just the changes for country pulldowns" ?

This is a basic guide to upgrading Zen Cart™. If you have not yet installed Zen Cart, please see the 1.readme_installation.html file for installation instructions.

To upgrade Zen Cart™, you'll need the same basic tools you used to install and customize it in the first place: An FTP program, a text editor friendly to HTML/PHP code, phpMyAdmin or equivalent access to your MySQL database, and your Control Panel for managing your webspace.

Additionally, you will find a file-comparison tool like WinMerge, Beyond Compare or ExamDiff (Linux) to be very helpful. (There's also BBedit for the Mac.)

Upgrading follows 3 easy steps. We suggest you take your time going through each stage carefully and methodically. Don't rush the process. And as always, be sure you keep good backups first.

We highly recommend you pay special attention to getting familiar with the demo data in the new version, so that you can become comfortable with the many new features contained in the new release.

  1. Preparation
    Unzip a copy of the new version of Zen Cart™, upload it to your webserver into a "demo" folder, and install the new version into a separate database, and include the Demo products. This is just for a place for you to play with the new version and get used to its new features. These can be deleted after conversion is complete.

Study the new features, and the documented changes to the template structures, as well as the "changelog". Use the demo products in the demo shop as examples. See also the supporting documentation provided with the new release.

Make a full backup of your database (dump to SQL file). Store this file on your PC for later reference.

Make a full backup of your site files (ftp to your PC and zip it up for safe-keeping).
Keep the backup on your PC to use in next steps. Perhaps call this folder "\zen_backup".

Now let's find out the differences/customizations details between your site and the original Zen Cart files.

Unzip a copy of the original Zen Cart™ files for the version you originally installed or last upgraded from (ie: perhaps v1.2.7 or even 1.3.6). This should be placed in a separate working folder on your PC (perhaps "\zen_orig").

Make a list of any add-ons you have installed, for later reference.

Run a tool like WinMerge to compare the "Original" Zen Cart™ files in "\zen_orig" against your working backup files in "\zen_backup".
Note all the files that are "different". In WinMerge, double-click on each file and note what the differences are.
If the differences are just language defines for display text, those will be simple to carry forward.
If the differences are actual programming/code differences, you will need to make detailed notes in order to carry over those changes to the new new new version.
Any mods/add-ons you've installed will likely contain many programming changes, and may not be fully compatible with the newer Zen Cart™ release.

Your list of add-on's may help you narrow down the source of any differences you're finding between versions. You may have to download the add-on again to take a look at the readme or code contained in it. You may have to contact the author to ask for an updated version.

As you make your list of changed files, etc, at this stage, you may want to move things into the Zen Cart™ template-override structure, if you haven't already done so. See the Zen Cart™ site for FAQ's on the template system.

  1. Execution
    Download and unzip the latest Zen Cart™ version to your PC. This will be in a 3rd directory (perhaps "\zen_new"), separate from the other two folders compared above.

Using the list of files you made earlier, go through each "changed" file, and make your changes from the old version into the new version.
Simple language edits will be just a matter of copy-and-paste.
Programming changes to core components will be more difficult and require significant testing.
You may find WinMerge handy at this stage to apply edits as well. However, you will see many extra differences that may not be related to your own customizations, or that may conflict. Be careful making changes to program code.

Note that there will be several changes you will have to make to files that you have overridden using the template overrides system. Thus, you'll want to compare files from /includes/templates/MYTEMPLATE/* to /includes/template/template_default/* ... and the same with language file overrides, sideboxes, etc.

  1. Testing
    Make a NEW database to install the new version of Zen Cart™ into. Use your hosting control panel to do this.

If the last backup you made of your data is older than the last order that might have been processed or customer registration, make a fresh database backup.
Restore your database from the backup in step #1 earlier into your NEW database just created.

If your /zen_new folder doesn't have "/includes/configure.php" and "/admin/includes/configure.php" files, copy them from your old store folder.

EDIT your "/zen_new/includes/configure.php" file and ensure that your DATABASE_NAME matches your NEW database. Also verify database username and password in case that information has changed. Save this file, and be sure to upload it as part of the next step. Repeat for the /admin/includes/configure.php file as well:

Upload the files from your modified "new version" (created in step 2) to your server, into an alternate folder, perhaps called "/store_new".

Ensure that you have uploaded the "/zen_new/zc_install" folder to your server.

Using your browser, surf to /zc_install/index.php and choose "Database Upgrade" when prompted. (Don't select "Install", or you will overwrite your database.) (If "Upgrade" is not offered, then the installer was unable to connect to your database to confirm what version its structure is at. Check your configure.php settings.)

Test your customizations. Edit as needed. Compare with the test/demo install performed earlier, as needed.

When satisfied that all is OK, go live.
If significant time has passed since you did your last backup, you may want to repeat the steps in this "Testing" section again, using a fresh backup from your live shop. You don't need to re-upload files again ... simply do the database restore, and run the installer to do the database upgrade again.

To go live, put your shop into "Down for Maintenance" mode in the admin area. Be sure to add your IP address to the list of allowed addresses to get into the site for previewing.
This can be done easiest by renaming "store_new" to "store". (You'll have to rename "store" to something else first.)
Test it to be sure that things are operating as desired. If you have small problems to repair, turn "Down for maintenance" on and off again as necessary

7 Mar 2007, 4:40 AM
#8
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,515
Plugin Contributions:
176

Re: shipping and billing address problem at sign up with templatemonster template

Does the template you purchased work properly? or is it busted after you made some changes to it?

If what you purchased from TM has bugs, get them to provide support for it ... perhaps they'll fix what's broken. You'll still be left with an old code-base, but at least it'll be working.

Or, you can hire someone to "hack in", as you say, the changes related to the upgrades, leaving you with a mixed-version site. Requests to hire folks to customize your cart can be posted in the Commercial Help Wanted section.

Sorry ... TM has a reputation for selling busted code. They refuse to follow any Zen Cart standards, practices, or guidelines, and it's tough to get support for stuff that doesn't work. but, if you press enough they'll at least support what you paid for.

In short, what you're asking for is a partial upgrade. You may as well do all or nothing.
And, without seeing all the files in your site, including TM's mess and your customizations, coaching you on how to "hack in" any of the complex country/address code is nightmarish.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

7 Mar 2007, 2:21 PM
#9
snarkys avatar

snarkys

Zen Follower

Join Date:
Apr 2006
Posts:
244
Plugin Contributions:
0

Re: shipping and billing address problem at sign up with templatemonster template

Thanks for the advice . I do appreciate it .

7 Mar 2007, 8:13 PM
#10
snarkys avatar

snarkys

Zen Follower

Join Date:
Apr 2006
Posts:
244
Plugin Contributions:
0

Re: shipping and billing address problem at sign up with templatemonster template

ok after doing what i should have done before i bought this thing .... reading some of the threads on TM, i completely understand your advice .

I have low expectations but i am going to try their customer support and if it doesn't work i will use one of my backup files to before i installed this thing and use one of the recommended templates.

thanks again.

8 Mar 2007, 1:25 AM
#11
snarkys avatar

snarkys

Zen Follower

Join Date:
Apr 2006
Posts:
244
Plugin Contributions:
0

Re: shipping and billing address problem at sign up with templatemonster template

OK well i figured i had nothing to loose so I backed up the site and gave the only idea i had a try . I decided to go into the template file of the template I got from TM and replace the files that seemed appropriate with files from the default folder in 1.37 and it worked. I don't really recommend this to anyone and maybe someone will tell me I did something horribly wrong but the site certainly seems functional in every way and I solved this issue : )

13 Mar 2007, 5:05 PM
#12
scottcrumpler avatar

scottcrumpler

New Zenner

Join Date:
Apr 2006
Posts:
1
Plugin Contributions:
0

Re: shipping and billing address problem at sign up with templatemonster template

This solution worked for me also, so here are detailed instructions:

  1. Back up your template monster template folder.

  2. Now, copy the file "tpl_modules_checkout_new_address.php" from the "template_default/templates" folder that comes with ZenCart 1.37 into the folder /includes/templates/YOUR_TEMPLATE_NAME/templates.

This should solve the problem of being able to change the shipping address at checkout. If you're having the same kind of problem at sign-up or when editing your address book, you can repeat this process for the appropriate files.

IF ANY OF THIS DOESN'T WORK: just copy the original files from the back-up you made before you started the fix.

Cheers,
Scott