PDA

View Full Version : Purchase without account BS reloaded



michael_s
10-22-2016, 05:32 AM
Purchase without Account
Version 2.2 BS

New PWA version based on:
Purchase without account for 2.3.4 and BS2334
osCommerce Community Add-Ons (http://addons.oscommerce.com/info/9142)

In memoriam and all credits to De Dokta

Thanks to: @tsimi, @burt, @Mikepo for ideas, suggestions, code and testing

Support: Purchase without account for 2.3.4 and BS2334 - General Add-Ons Support - osCommerce Support Forum (http://forums.oscommerce.com/topic/398365-purchase-without-account-for-234-and-bs2334/)

Compatibility:
OsC 2.3.4 Bootstrap Community Editions GOLD and EDGE at least up to 2016/10/03
PHP: 5.3, 5.4, 5.5, 5.6, 7.0
Filenames, Database Table Names and paths hardcoded. Superglobal variables used.

Changes Version. 2.2
- added modification to PayPal Standard module to register guest orders before going to PayPal and order mail confirmation.
This ensures that the order gets flagged even the customer doesn't back fromPayPal to the store.
Order confirmation mails will have the same modifications for guests like orders processed by checkout_process.php
- Fixed typo in Installation Step 2.3.b and Update 3.b. Thanks to @Mikepo

Changes Version. 2.1
- modified checkout success thank_you.php template module to hide account text and link for guests.
- changes contact text in downloads module from store e-mail to button link to contact page
- screenshots added

Changes Version. 2.0
- update for EDGE compatibility: hardcoded filenames, database table names, paths. Superglobals. fa icons
- removed check_account.js.php
- added check for existing guest account with the same e-mail in account_pwa.php
- added guest flag to admin/customers. thanks to @tsimi for the idea
- replaced checkout_success_pwa.php page by "cm_cs_pwa_products_purchased.php" checkout_success module and modified product_notifications and download module. [email protected] for the module base
- compatibility with paypal_standard and other external payment services including for virtual (downloadable) products
- added option to exclude guest checkout for virtual(downloadable) orders.
- added option to select payment modules to be hidden for virtual(downloadable) orders.
- added ht module to check for existing guest account with the same e-mail for create_account.php and session unregister if download enabled and coming from checkout_success.php to another page.
- moved language definitions to module
- made remove database guest column in orders table optional when module is uninstalled to keep guest orders flagged.
- added comments to all core file changes
- instructions rewritten
- update instructions added


Full Package
Update Instructions included

More... (http://addons.oscommerce.com/info/9516)