You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Installation


Before installing the extension, please make sure to Backup your web directory and store database

  • Unzip the extension package file into the root folder of your Magento 2 installation.
  • Connect to SSH console of your server:
    • Navigate to the root folder of your Magento 2 setup
    • Run command as per below sequence,

      php-f bin/magentomodule:enable Magedelight_Subscribenow

      php-f bin/magentosetup:upgrade

      php -f bin/magento setup:static-content:deploy

  • Flush store cache
  • log out from the backend and log in again

License Configuration


License activation is not required for extension purchased from Magento Marketplace.

After successful installation of Subscribe Now extension, you are now required to configure the license key in the admin configuration section. You can set it from:

Step 1: Go to, Admin Control Panel > Stores Configuration > Magedelight > Subscribe Now Configuration > License Configuration. 

You will find two text boxes asking for Serial Key and Activation Key, which you received on email upon the purchase of extension. See screenshot below:

  • Serial Key: Enter Serial Key
  • Activation Key: Enter Activation Key

Step 2: Expand “General Configuration” tab, you will find a list of domains for which license is purchased and configured, now select the domain you are going to use, you can select multiple domains by clicking “Ctrl + Select”.

Step 3: Now, select “Yes” from “Enable Module” to enable extension and again click on “Save Config” button on the top right.

Backend Configuration (Admin side)


Once you install and setup extension license key (refer extension installation guide). You need to configure extension and setting it up as per your business needs. Below are extension configuration options,

  • Enable Subscription: Option to disable/enable subscribe now extension feature.
  • Manage Subscription Interval: Admin can create different subscription interval. This would be the combination of interval type and number of interval and set Interval label for each interval offset.
    • Interval type: Day, Week, Month, and Year.
    • Number of interval: Numeric positive integer values.
    • Interval Label: Admin can give interval label with regional language i.e. Interval type could be = Month, Number of interval = 1 label could be Every Month/Once in month
  • Maximum Payment Failed: It can hold numeric positive integer values. To define maximum payment failure allowed to customer. Hence, if the recurring order gets failed, order wouldn’t be place but subscription profile would be continued. On next occurrence script will try to place order for customer, till the maximum payment failure allowed. After maximum failure over, the recurring profile will get suspended.
    If maximum payment failure is set to zero (0), subscription profile get suspended at the first time of failure.
  • Select Payment Gateway: You can select the payment gateway you like to us for subscription. It would allow only single payment gateway for subscription.
  • Select Store Wallet: You can select the store wallet you like to us for subscription.
  • Select Shipping Method: select shipping methods allowed for order with subscription product or subscription plan.
  • Allowed To Update Billing Address: You can give controls to customer, if customer can update their billing address of not.
  • Allowed To Update Shipping Address: You can give controls to customer, if customer can update their shipping address of not.
  • Allowed To Update Profile Before: This field can have positive integer value only. This defines number of days before next occurrence customer can edit their subscription profile.
  • Send Reminder Of Occurrence Before: Next occurrence reminder email would be send before number of days defined here. It should be greater than allowed to update profile before value.
  • Send E-Wallet Topup Reminder Before: Define days to send e-wallet topup reminder email
  • CRON JOB Frequency: Define CRON Frequency to generate orders for subscription profiles. Values could be daily, weekly, monthly. Daily is the suggested option.
  • CRON JOB Start Time: Define CRON Start Time to generate orders for subscription profiles.

  • Allowed Maximum Quantity to Subscribe per Product: You can set limit on subscribing product quantity per.
  • Enable Summary block on cart page: Admin can define to show summary block on cart page or not.
  • Subscription Product List Page Text: Text to be shown on product listing page, to identify/show product is available for subscription from product listing page.
  • Header Summary Text: Header text on summary block on cart page.
  • Summary Text: Summary content text for subscription summary block on cart page.
  • Free Shipping for Subscription: If set yes, will free shipping for all recurring orders and ignore shipping cost for the shipping method selected.
  • Allow to Skip Subscription: You can give controls to customer, if customer can skip product subscription.
  • Allow To Pause Subscription: You can give controls to customer, if customer can pause product subscription.
  • Allow to Cancel Subscription: You can give controls to customer, if customer can cancel product subscription.

Other option is Product Subscription Email Configuration that would allow you to manage email sender, email template and email address to send email copy for respective emails.

Backend Functionality


Manage Subscription Products

  • Enable Subscribe Now: Is product enable for subscription. Admin can enable product and configure product option for particular product.
  • Product Purchase Option: If product is enable for subscription, you can set product can be subscribe only. Else it could be ether subscription or one time purchase only.
  • Discount Type: You can offer discount on product subscription. Discount could be with Percentage or fixed on product price.
  • Discount on Subscription: With previous option if discount type is fixed, you can defined discount amount on product price. Else if type if percentage, you can set percentage from 0 to 100% of price.
  • Initial Fee: Some time you may need to have initial fee on subscribing any product to setup/configure subscription product, which you can set here. This is one time charge, applicable on product subscription.
  • Billing Period Defined by: Admin or Customer. This defines that who can decide/define the billing period. If option is set to customer, customer would get selection of billing period on product page. Customer can choose the billing frequency could be weekly, monthly, etc. as defined by admin. If set to admin, you can fix the billing period for customer.
  • Billing Period: This option will only available if with previous option value is set to admin. You would have billing period selection, recurring order will be generated on predefined period only.
  • Number of Billing Cycle: It defines the number time recurring order should be generated. If you put this blank, subscription will be unlimited, until the subscription failed or cancelled.
  • Subscription Start From: This could be one of below option,
    • Moment of purchase – Subscription will be started at the time to subscription/order placed.
    • Defined By Customer – On product page, customer will get calendar to select subscription service start date. On that particular date first order will get generated.
    • Last date of Month – Last date of month will be considered as subscription start date.
    • Exact Day of Month – For this option, you will have to define particular number of day (i.e. 1, 13, etc.…) with next option “Day of Month”.
  • Allow subscribes to update next subscription date: This is to give control to your customer to manage their next subscription date. If you have set this option to yes, subscribers can update next subscription dates if needed.

  • Trial Billing Period: If you need to provide trial period for particular product you can enabled this option.

Manage Product Subscribers

You will have full control over the product subscribers. You can manage product scriber from admin > Sales > Product Subscription

As shown with above image you can find all subscriber lists with all basic information. I.e. customer details, product name, Subscription status, etc.

Manage Product Subscription

You can view the product subscription details with all require information likewise frontend. You can view all details with subscribed product, payment details, and subscription details. Also, you can manage shipping and billing address as well.

Edit Product Subscription Profile

You will have full control to manage subscription profile for customer. You can also prevent your customer to edit and modify subscription them self and instead that you can hold power to manage profiles on behalf of your customer. You can cancel, pause, and skip subscription. You can edit profile for customer, too.

With edit profile you can update, subscription product quantity, changes selected credit card, billing and shipping address.

Frontend Functionality


Product Listing Page

Once the products are set with subscription options, products are available at frontend to subscribe. If product is available for subscription, you can set text to show customer that product subscription option is available on product listing page.

Product Details Page

There could be different option available for subscription based on product configured at backend. Below are some of examples,

Subscribe only:

  • This product is available for subscription only. Don’t have option for one time purchase.
  • It also offers trial period for 2 time delivery with discounted rate of 10
  • Subscription start date is 21st  of every month
  • Subscription is unlimited until customers cancel the subscription

One time purchase Or Subscription:

  • Customer can choose to purchase for one time or subscribe product for regular delivery
  • Admin can offer discount on subscribing product to force customer to subscribe product and set repeat business for long time
  • Subscription discount is 3.50 USD
  • Subscription period is 12 months, so every month 12 times recurring order will occur
  • Customers have option to start subscription, so the first shipping would be generated on selected date

Customer can define subscription period:

  • Again, this product is available with both option to have subscription or one time delivery
  • Customer can choose subscription period from the list. Customer has choice on what frequency he/she live get delivery of product based on product consumption/uses
  • Product subscription is unlimited period until customers cancel product subscription

Shopping cart

Subscription option would be shown as product custom option on cart page. So, the regular product and subscription product on same cart can be differentiated. As shown with above image

Pay using eWallet

eWallet can be used as a payment method. Buyer can load money to their eWallet and amount will be deducted from wallet balance. If buyer doesn’t have equal amount of balance as order total then, buyer’s available balance will be deducted and remaining amount will be collected from credit/debit card.

Demo


Click here to visit product detail page.

Click here to visit frontend.

Click here to visit backend admin panel.

FAQs



Support


Click here to raise a support ticket using your MageDelight account.

Additional Services


Click here to get the customized solution for this extension.



Thank you for choosing MageDelight!



  • No labels