...
...
...
...
...
...
...
...
width | 50% |
---|
Table of Contents |
---|
Warning |
---|
Firefox user notice: Please use another web browser to view this document. Sorry for the inconvenience. |
...
width | 30% |
---|
Magento 2 NET.30 is a module to enable a deferred payment on the store and configure it for timely payback. It, furthermore, allows specifying customer groups eligible for the method, as well as monitoring their overdraft payments with a grid and pre-configured automatic notifications.
Compatibility: Magento Open Source 2.3.X - 2.4.X, Magento Commerce 2.3.X - 2.4.X
...
Thank you for choosing Aheadworks!
Installing Magento 2 NET.30
...
Panel | ||||
---|---|---|---|---|
| ||||
1. Backup your web directory and store database |
Panel | ||||
---|---|---|---|---|
| ||||
2. Download the Net.30 installation package |
Panel | ||||
---|---|---|---|---|
| ||||
3. Upload contents of the Net.30 installation package to your store root directory |
...
borderWidth | 2px |
---|---|
borderStyle | solid |
4. In SSH console of your server navigate to your store root folder:
No Format |
---|
cd path_to_the_store_root_folder |
run:
No Format |
---|
php -f bin/magento module:enable Aheadworks_Net30 |
then:
No Format |
---|
php -f bin/magento setup:upgrade |
after:
No Format |
---|
php -f bin/magento setup:static-content:deploy |
Panel | ||||
---|---|---|---|---|
| ||||
5. Flush store cache; log out from the backend and log in again |
Note |
---|
Make sure the installation is done from the FTP administrator account. Otherwise, set 775 permissions to the store root directory after the extension is deployed. |
...
width | 50% |
---|
...
borderWidth | 2px |
---|---|
borderStyle | solid |
If you are installing an extension from Aheadworks for the first time, you need to add our composer repository to your Magento store:
Panel | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
1. Login to your ssh console and navigate to your store folder:
Run the following command:
On successful execution of the command you will be able to use the composer to install the extensions. |
...
borderWidth | 2px |
---|---|
borderStyle | solid |
To install the extension:
2. Login to your ssh console and navigate to your store folder:
Panel | ||||
---|---|---|---|---|
| ||||
cd path_to_the_store_root_folder |
...
borderWidth | 2px |
---|---|
borderStyle | solid |
3. Run the following command to install the latest version of the extension:
Panel | ||||
---|---|---|---|---|
| ||||
composer require aheadworks/module-net30 |
if you need to install a specific version, run this command:
Panel | ||||
---|---|---|---|---|
| ||||
composer require aheadworks/module-net30:<version> |
Tip |
---|
Specify the version of the extension in <version> |
Panel | ||||
---|---|---|---|---|
| ||||
When prompted, enter Public Key (Username) and Private Key (Password): |
Note |
---|
Both Public Key (Username) and Private Key (Password) can be found in My Projects and Licenses in your personal account on our site: |
Panel | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
4. Enable the extension:
Next, register the extension:
Recompile your Magento store if you are in the Production mode:
To verify that the extension is enabled, run this command:
Clean store cache, by running the following command:
Log out and Log in the backend again. |
...
borderWidth | 2px |
---|---|
borderStyle | solid |
To upgrade the extension:
5. To update or upgrade an extension:
Download the updated extension file. Take note of the module-name and version. Export the contents to your Magento root.
If a composer package exists for the extension, run one of the following.
Code Block | ||
---|---|---|
| ||
composer update aheadworks/module-net30 |
Code Block | ||
---|---|---|
| ||
composer require aheadworks/module-net30:<version> |
Run the following commands to upgrade, deploy, and clean the cache.
Panel | ||||
---|---|---|---|---|
| ||||
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento cache:clean |
Introducing Magento 2 NET.30
...
NET.30 for Magento 2 is a module to enable deferred payment as a payment method and set the deadlines for debt acquittance.
Features and Highlights:
- Deferred payment as payment method
- Debt acquittance period set-up
- Eligibility restriction by customer group
- Overdue payment backend-monitoring and automatic email notifications
- Order status set-up for payment deadline countdown
- Integration with One Step Checkout
Business value
NET.30 for Magento 2 is a pay-later eCommerce solution allowing customers to order products without paying at checkout. A shorter form of checkout, such an approach speeds up purchasing, eliminates doubt and removes all direct financial repercussions from the transaction. With no hidden fees and no transaction access to customer credit cards, the unlimited credit payment method (aka deferred payment) ensures trust and eases customers' minds.
Warning |
---|
Known Issues:
|
Configuring Magento 2 NET.30
...
Deferred Payment Configuration
To enable the deferred payment method and customize it for various clusters of customers follow to Stores > Configuration > Sales > Payment Methods > Aheadworks NET30.
The page herein allows the following options for configuration:
- Enable - the Yes/No selector to en/disable the NET30 payment method (No by default);
- Title - the text-field to suggest a payment method name as it will be displayed on the store pages (Net.30 by default);
- New Order Status - the status of the order when placed with the use of the NET30 payment method (Pending by default);
- Payment from Applicable Countries - the All Allowed Countries (by default) / Selected Countries selector to determine NET.30 availability to customers as per the country criteria;
- Payment from Specific Countries - the list of countries to choose from when Selected Countries is selected above (supports multi-select);
- Payment for Specific Customer Group - the block of options for further customization of Net.30 as per shoppers' belonging to customer groups:
- Customer Group - the selector of customer groups available on the store;
- Payment Period (days) - a whole numeric to tell the number of days that will define the length of the payment period;
- Action (bucket icon) - the active icon to delete the entry;
- Add New (button) - the button to add a new group and specify payment period;
- Order Status to Open Payment Period - the selector of order statuses as configured on the store. Select one to open the payment period (Unpaid by default);
- Order Status to Close Payment Period - the selector of order statuses as configured on the store. Select one to close the payment period (Paid by default);
- Sort Order - a whole numeric to define the place of NET30 in the list of enabled payment methods as they are displayed on the store (0 [top] by default).
Info |
---|
To implement the logic of the present extension, there have been introduced two custom statuses: Paid and Unpaid. The two have been assigned to order state Complete. By default, the order status to open payment period is Unpaid, and to close - Paid. Thus, when purchasing on deferred payment terms customers will place orders, receive invoices, get the goods shipped and only since then take the time specified to pay back the debt, should other configuration be not suggested. To learn more on creating custom order statuses, proceed to the official Magento 2 user guide. |
Tip |
---|
Untick the Use System Value checkbox to customize the default values of the parameters above. |
Warning |
---|
Known Issues:
|
Email Notification Configuration
To configure automatic email notification, follow to Stores > Configuration >Aheadworks Extensions > NET.30.
The page herein allows the following options for configuration:
- Notification Email Sender - the addresser of the notification as configured per store view;
- Send Reminder X Days Before Payment Will be Overdue - a whole numeric to indicate the number of days before the payment deadline when a notification on thereof is to be sent;
- Before Payment Will be Overdue Template - the template for the above notification;
- Send Reminder X Days After Payment is Overdue - a whole numeric to indicate the number of days after the payment deadline when a notification on thereof is to be sent;
- Overdue Payment Reminder Template - the template for the above notification on payment chasing.
Using Magento 2 NET.30
Section | ||
---|---|---|
Placing Orders on NET.30 Deferred PaymentNET.30 for Magento 2 is integrated into the native Magento 2 checkout functionality and shows up the design that all the Magento 2 users are familiar with. Regular CheckoutCustomers eligible for the Net.30 deferred payment will see it as an option on the list of payment methods at checkout. Ticking the corresponding radio-button shoppers will be asked to indicate their billing and shipping addresses, as well as to provide a purchase order number. Shoppers do the latter within the Purchase Order Number text-box. They are free to enter a line of any characters but to match their internal standards and regulations.
Multi-address CheckoutCheckout with multiple addresses follows the native Magento 2 functionality as well. Go to cart and click the Check Out with Multiple Addresses active link. The link will redirect customers to the page where addresses are to be specified. Shoppers will also be able to alter the quantity of the products in cart or remove the items from the list. Clicking the Go to Shipping Information blue button on the left will take you further into the process. On the next step, the Billing information page will feature all the available for multi-address payment methods. Clicking on the corresponding radio-button and selecting Aheadworks NET.30 will ask customers to enter a PO number and proceed with the Go to Review Your Order button. Orders on BackendThe NET.30 for Magento 2 extension enhances the native Magento 2 functionality on the backend as well. It allows selecting the NET.30 deferred payment method for orders created by an admin on the backend. Follow the official Magento 2 guide to learn how to create orders from backend. The Create New Order page will feature the NET.30 payment in the list of payment methods in the appropriate block. Selecting the method will open the Purchase Order Number text-box, where an appropriate PO number is to be entered. Monitoring PaybackTo monitor orders made on the deferral payment terms, proceed to Store > Sales > NET.30 by Aheadworks > Orders. The page will show a grid aggregating all the orders made on the NET.30 deferral payment terms. The columns will come as follows:
The Order # is an active link here to redirect you to the relevant Order page. This is where you can change the status of the order on receipt of the payback and close the period of debt acquittance. Scroll down the Order page to the Order Total block and select the status of the order which closes the period of payment (Paid by default and in the example above). Type in your comment to the customer and click on the Submit Comment button. On clicking the Submit Comment button, the corresponding entry in the NET.30 Orders grid will get updated, and the countdown to payback acquittance will be stopped. The deal may be considered complete since then. Should there be a mistake in payment or any other need in rolling-back the above operation, go back to the Orders page, opt for a different order status than the one to close the payment period and click on the Submit Comment button.
A pop-up will appear to suggest you one of the two:
|
Integrating Magento 2 NET.30
Section |
---|
One Step Checkout When One Step Checkout is installed, Net.30 payment gets available on the enhanced checkout page. Payment Restrictions When Payment Restrictions is installed, NET.30 does not show credit in the list of payment methods in Stores > Configuration > Aheadworks Extensions > Payment Restrictions to avoid conflicts of restricting payments to customer groups. |
Uninstalling Magento 2 NET.30
...
width | 50% |
---|
Manual Removal
...
1. Disable the module by executing the following commands:
No Format |
---|
php bin/magento module:disable Aheadworks_net30
php bin/magento setup:upgrade |
...
2. Remove the extension files from the following folder:
No Format |
---|
app/code/Aheadworks/net30 |
...
width | 50% |
---|
Automatic Removal (via Composer)
...
1. Disable the module by executing the following commands:
No Format |
---|
php bin/magento module:uninstall Aheadworks_net30 |
...
Warning |
---|
For more information follow the product user manual on our website |
Thank you for choosing Aheadworks!
Need Customization?
You can always find the latest version of the software, full documentation, demos, screenshots, and reviews on http://aheadworks.com
License agreement: https://aheadworks.com/end-user-license-agreement
Contact Us: https://aheadworks.com/contact
Copyright © 2021 Aheadworks Co. http://www.aheadworks.com