Post by Johnathan » Fri Feb 10, 2017 6:59 am

Image

Current Version: v2023-5-05 (release notes)

OpenCart Versions: 1.5.2.x - 4.0.2.x

To Purchase: Visit OpenCartX or opencart.com

Image Image

This extension allows you to let customers check out without paying, so you can adjust the order and collect payment at a later date. It lets you send a link to the customer whenever you're ready to collect payment, and the customer can pay for their order on the payment page with any of your installed payment methods.

  • Upload and go — utilizes ocMod so no core file modifications are necessary.
  • Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
  • Modify all front-end text directly in the admin panel.
  • Restrict the payment method allowing checkout without payment based on order total, store, geo zone, customer group, and currency.
  • Choose to automatically send the customer their payment link when the order reaches a particular order status, or manually do it by clicking the "Send Payment Link" button added to the Sales > Orders area in the admin panel.
  • Edit the admin notification e-mail and customer payment link e-mail using the HTML editor in the admin panel. Includes the ability to use shortcodes to pull order information into the e-mails.
  • Supports all payment methods that can normally be used in your store. Once payment has been made, the admin will be notified of the payment.
  • Can be used in conjunction with Edit Order Line Items to create a delayed payment system, where you can edit things like the shipping cost or products on an order, and then send the customer a link where they can pay for and complete their order.

Image Image Image Image Image Image

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Mar 02, 2017 4:51 am

Updated to v230.2

Release Notes:

- Added: store logo and order date to payment page
- Added: option to force customers to be logged in before they can pay
- Added: payment page is now blocked after payment has been collected
- Added: compatibility with Restrict Payment Methods and Ultimate Restrictions

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Mar 30, 2017 1:58 am

Updated to v230.3

Release Notes:

- Fixed: "Undefined variable: order_status_id" error in OpenCart 1.5
- Fixed: front-end "Can't use method return value in write context" error
- Fixed: "Undefined index: payment_address2" and "shipping_address2" errors
- Fixed: "Undefined index: guest" error on checkout success page
- Fixed: issues with sending the admin e-mail when off-site payment methods like PayPal Standard are used

- Updated: "Shipping Address" box is now hidden if there's no shipping address
- Updated: PayPal Express is now hidden, since it doesn't work properly due to its non-standard payment method coding

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat May 20, 2017 4:40 am

Updated to v230.4

Release Notes:

- Added: ability to choose whether the payment page is inaccessible after a payment has been made
- Added: "Pay Now" button for the customer's order history page, in case they lose the e-mailed link for payment

- Fixed: order history notes with order_status_id of 0 were not being ignored
- Fixed: issues with inserting images using the Summernote editor
- Fixed: issue with PayPal Standard title and payment code not getting assigned to the order due to its IPN system

- Updated: the admin e-mail should now only be sent once
- Updated: if forcing customers to log in before accepting payment, their customer_id is now matched to the order customer_id, to ensure that the same customer is making payment for their order

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jul 07, 2017 11:37 pm

Updated to v300.1

Release Notes:

- NOTE: The extension now uses ocMod instead of vQmod, as required by the OpenCart cloud. If upgrading from a previous version, make sure to delete the old vQmod file, and then click "Refresh" in Extensions > Modifications.

- NOTE: Payment page URLs have changed in this version due to requirements in OpenCart 3. You'll need to resend any links that have outstanding payments.

- Added: compatibility with OpenCart 3.0.0.x - 3.0.1.x
- Added: native compatibility with OpenCart 2.3.0.x (You can remove the compatibility fix, or keep using it if you want to)
- Fixed: visiting the payment page, adding products to the cart, then re-visiting the payment page would merge the two sets of products
- Fixed: Send Payment Link button didn't work after filtering orders in the order list
- Removed: compatibility with OpenCart 1.5.x and 2.0.0.0 for new versions

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Sep 26, 2017 1:38 am

Updated to v302.1

Release Notes:

- NOTE: Starting with this version, all template files will use the .twig extension. These will still work completely fine on OpenCart 2.x versions, but if you've made edits to the .tpl file, you'll rename the .tpl file to .twig, or port those edits over to the new file.

- Added: product options now display on the payment page
- Added: ability to choose which payment methods (including disables ones) display on the payment page

- Confirmed: compatibility with OpenCart 3.0.2.x

- Fixed: issue with Send Payment Link button 3.0 versions
- Fixed: a few front-end issues with the payment page
- Fixed: wrong URL redirection if forcing customers to log in before payment
- Fixed: double "admin" part of the default URL in the admin e-mail
- Fixed: "Customer completed payment" message getting added mistakenly if an order history note was added

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Dec 19, 2017 2:28 am

Updated to v302.2

Release Notes:

- Fixed: mail issues on OpenCart 3
- Fixed: PayPal Standard was not adding the order history note properly
- Fixed: "Send Payment Link" buttons weren't working on a filtered order list
- Updated: the payment page is now accessible even if the extension is disabled, so you can accept payments without the "Pay Later" option being available during checkout

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Jul 21, 2018 4:54 am

Updated to v302.3

Release Notes:

- Fixed: images in sub-folders were not selectable in the Summernote editor
- Fixed: Send Payment Link button not showing up on some OpenCart versions
- Fixed: apostrophes in the "Please Wait" text setting were causing issues
- Fixed: [payment_method] shortcode wasn't pulling the new payment method in the payment e-mail sent to the admin
- Fixed: [order_status] shortcode was pulling the old order status instead of the new order status for the order
- Fixed: the order status on the order wasn't being changed when sending the payment link via the admin panel, if a different order status was set
- Fixed: PayPal not being recorded on the order when used as a payment method
- Updated: admin payment e-mail is now sent after the order comment is recorded on the order by the payment gateway completing the order

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Jun 11, 2019 3:24 am

Updated to v303.1

Release Notes:

- NOTE: The 1.5.x version is now feature-comparable with the 2.x/3.x version. The extension uses a vQmod file to accomplish this, which has been tested but might have some issues in the initial version. If you're using OpenCart 1.5.x and have any trouble with it, please contact Clear Thinking.

- Added: full compatiblity with OpenCart 1.5.x again
- Added: ability to show a pop-up for the Terms & Conditions, requiring the customer to agree to them before payment can be made

- Confirmed: compatibility with OpenCart 3.0.3.x

- Fixed: "Undefined index: heading_title" error when a payment method does not have a title in its language file like it's supposed to
- Fixed: e-mails for multi-store installations always used the default store URL for the [url] shortcode
- Fixed: payment links sent out from the admin panel were not in the right language if the order was for a store that used a non-default language
- Fixed: visiting the payment page, but not completing an order, and then placing a normal order in the checkout would cause issues

- Updated: payment methods that add a comment when the order_status_id is 0 should no longer trigger the payment e-mail to the customer if the extension is set to only send when manually triggered
- Updated: addressed a bug in PayPal Payflow Pro iFrame
- Updated: fixed a few visual issues for smaller screen devices

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jul 09, 2020 4:55 am

Updated to v303.2

Release Notes:

- Added: ability to apply simple fees and discounts to the order based on the payment method choice by the customer
- Added: ability to add a "Cancel Order" button to the payment page
- Added: language variables for the admin-panel text that the ocMod file uses, so that it can more easily be translated in multi-lingual installations

- Fixed: order status names assigned to the order could be set for the wrong language in multi-lingual installations
- Fixed: "Undefined index: name" error when the order_status_id for the order no longer exists in the database
- Fixed: right alignment of the Payment Address field on the payment page
- Fixed: <br> tags were not being converted to newlines in text-based e-mails

- Updated: the payment method choice is now remembered when reloading the page
- Updated: the "Send Payment Link" button is now also on the order info page
- Updated: the "Send Payment Link" button is now hidden if the admin user does not have Modify permissions to the extension

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Aug 25, 2021 11:39 pm

Updated to v303.3

Release Notes:

- Added: option to add a message when clicking the "Send Payment Link" button

- Fixed: "trying to access array offset" error for PHP 7.4
- Fixed: permission checks from last update weren't working on Sales > Orders
- Fixed: "Undefined index: text_cancel_order" error on the payment page
- Fixed: currency conversion issues when the conversion rate changes daily
- Fixed: the e-mails were always being sent in the admin default language
- Fixed: "Invalid argument supplied for foreach" error in the admin panel when no orders exist in the database
- Fixed: "Pay Now" button still showing up when the text was blank

- Updated: the payment page language now reflects the order language
- Updated: instructions for hiding the "Pay Now" button for a single order are now included in the help text for that setting
- Updated: OpenCart 1.5.x versions now also load the language variables for admin-panel text related to the "Send Payment Link" button

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Dec 14, 2021 4:19 am

Updated to v303.4

Release Notes:

- Added: some improvements for the payment page display on mobile devices

- Fixed: currency conversion issues for some third-party payment gateways
- Fixed: "Illegal string offset 'order_id'" error when processing payments

- Updated: non-existent orders will now throw an error if a link is somehow attempted to be sent for them
- Updated: changed the default for the "Triggering Order Status" to "Manually Trigger Only"

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Feb 17, 2023 1:45 am

Updated to v2023-2-16

Release Notes:

- NOTE: Starting with this release, version numbers will now be based on the date the new version is released.

- Added: compatibility with OpenCart 4.0.0.x - 4.0.1.x
- Added: product images to payment page (automatically hidden on mobile)

- Fixed: issues with using a template file in a non-default theme directory
- Fixed: mistaken change to the page heading in the Sales > Orders area
- Fixed: errors when apostrophes were used in some text strings
- Fixed: problems when switching to certain payment methods that require items to be in the cart when the payment method is loaded, like PayPal Standard

- Updated: simplified ocMod hooks so they use the 4.0 event functions
- Updated: added a colon between option names and values in the e-mails
- Updated: the default order status assigned by the extension is now "Pending"
- Updated: blank Cancel button text will now fully disable the Cancel code

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat May 06, 2023 3:50 am

Updated to v2023-5-05

Release Notes:

- Added: compatibility with OpenCart 4.0.2.x
- Added: new "Check For Updates" button with one-click update functionality

- Fixed: payment links were always being sent from the default store's email

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 161 guests