Skip to content

Commit

Permalink
Merge pull request #14 from BitBagCommerce/OP-393
Browse files Browse the repository at this point in the history
OP-393 - Added functionalities.md
  • Loading branch information
senghe authored Aug 12, 2024
2 parents d50655b + 6dec4c0 commit 19577b2
Show file tree
Hide file tree
Showing 6 changed files with 55 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Like what we do? Want to join us? Check out our job listings on our [career page
***

* [Overview](#overview)
* [Functionalities](doc/functionalities.md)
* [Support](#we-are-here-to-help)
* [Installation](#installation)
* [Usage](#usage)
Expand Down
54 changes: 54 additions & 0 deletions doc/functionalities.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Functionalities

---
## Introduction

---
Each of us as a customer likes to receive discounts and use promotions.
However, we mostly use the free shipping option. Adding anything to your cart to keep your shipment free.
Do you know it?

Sylius shipping subscription plugin offers functionality that allows you to enable free shipping to customers who have purchased a subscription.

## Usage

---
The plugin works by creating a product that corresponds to a specific subscription.
The purchase and payment of this item by the customer is equivalent to purchasing a subscription for free shipping.

Then you need to link the subscription to the shipping method and set the minimum order value from which the promotion will apply.

The plugin allows you to specify the price of the subscription and its duration.

### Adding Shipping Subscription as a product
#### Create a product
To enable the purchase of a subscription for free shipping you have to create a product. Mark this product as
a shipping subscription and save.
<div align="center">
<img src="./images/adding_product.png"/>
</div>
<br>

#### Create a variant and set the duration
Once the product is saved, create a variant and set the duration of the subscription (in months).
<div align="center">
<img src="./images/adding_product_variant.png"/>
</div>
<br>

#### Create a shipping method
Now customers can purchase a subscription for free shipping.
But now you need to create a new shipping method. Set “Is shipping subscription required?” to on.
Then, type the minimal amount of order from which free shipping will be possible.
<div align="center">
<img src="./images/shipping_method.png"/>
</div>
<br>

#### Shipping Subscription list
Once a user purchases a subscription and payment is confirmed, the subscription is activated.
You can check the list of subscriptions in the Shipping subscriptions menu.
<div align="center">
<img src="./images/shipping_subscription.png"/>
</div>
<br>
Binary file added doc/images/adding_product.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/images/adding_product_variant.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/images/shipping_method.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/images/shipping_subscription.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 19577b2

Please sign in to comment.