SlideShare a Scribd company logo
1 of 37
Download to read offline
2014-05-26 WWW.GENERO.FI
DRUPALCOMMERCE
DrupalCamp Helsinki 2014
Christoffer Björkskog, Genero
2014-05-26 WWW.GENERO.FI
2014-05-26 WWW.GENERO.FI
genero.fi/jobs
2014-05-26 WWW.GENERO.FI
DrupalCommerce
What is it?
How does it Work?
The strengths of Drupal
Commerce
How can you extend Drupal
Commerce
2014-05-26 WWW.GENERO.FI
Whatitis?
Drupal Commerce is an
extendable and flexible e-
commerce platform made
specifically for Drupal.
https://drupal.org/project/commerce
2014-05-26 WWW.GENERO.FI
Whatitis?
Drupal Commerce uses all
the Drupal goodies such as
Entites, Rules, Viewsetc …
… Which makes it very
powerful …
2014-05-26 WWW.GENERO.FI
Whatitis?
You can make Drupal
Commerce suit your custom
needs. You can check out
how people have used
Commerce.
http://commerceguys.com/showcase
2014-05-26 WWW.GENERO.FI
CommerceKickstart
With Drupal Commerce
Kickstart you can have a
basic webshop up and
running in a short time.
https://drupal.org/project/commerce_kickstart

http://demo.commerceguys.com/ck/
http://commerceguys.com/kickstart
2014-05-26 WWW.GENERO.FI
AboutKickstart
Commerce Kickstart also
provides a great
opportunity to learn Search
API & Facets and to see how
to build a commerce site. 



2014-05-26 WWW.GENERO.FI
HowdoesDrupalCommercework?
The building blocks of
Drupal commerce are
different kinds of Entities.
So they easily plug in to the
rest of Drupal.
Enabling different fields,
view modes, etc …
2014-05-26 WWW.GENERO.FI
Howdoesitwork?
Basic building blocks are:
2014-05-26 WWW.GENERO.FI
Howdoesitwork?
Basic building blocks are:
ProductDisplay
Basically a node!
2014-05-26 WWW.GENERO.FI
Howdoesitwork?
Basic building blocks are:
ProductDisplay
Product(variation)
One or several
product references are
referenced from a product display
2014-05-26 WWW.GENERO.FI
Howdoesitwork?
Basic building blocks are:
ProductDisplay
Product(variation)
Line-item
2014-05-26 WWW.GENERO.FI
Source: Building E-commerce Sites with Drupal Commerce Cookbook
2014-05-26 WWW.GENERO.FI
2014-05-26 WWW.GENERO.FI
Source: Building E-commerce Sites with Drupal Commerce Cookbook
2014-05-26 WWW.GENERO.FI
Source: Building E-commerce Sites with Drupal Commerce Cookbook
2014-05-26 WWW.GENERO.FI
Source: Building E-commerce Sites with Drupal Commerce Cookbook
2014-05-26 WWW.GENERO.FI
Source: Building E-commerce Sites with Drupal Commerce Cookbook
2014-05-26 WWW.GENERO.FI
Howdoesitwork?
Different rules events are
triggered along the way in a
checkout process.
So you can activate different
rules, create your own to
react to the situations…
2014-05-26 WWW.GENERO.FI
Source: Building E-commerce Sites with Drupal Commerce Cookbook
2014-05-26 WWW.GENERO.FI
Source: Building E-commerce Sites with Drupal Commerce Cookbook
2014-05-26 WWW.GENERO.FI
Source: Building E-commerce Sites with Drupal Commerce Cookbook
2014-05-26 WWW.GENERO.FI
ThestrengthsofDrupalCommerce
• Rules
• Views
• Open source
• No licence fees
• Well made, ”the Drupal way”!
2014-05-26 WWW.GENERO.FI
ThestrengthsofDrupalCommerce
• It talks Drupal
• It has a lot of users
• Lots of resources, tutorials, discussions
• Lots of contributed modules
• You can customize it to fit your needs
• Nice API documentation
2014-05-26 WWW.GENERO.FI
Someusefulmodules
• commerce_feeds
• Commerce Bulk Product Creation
• Also… Look thought the modules that comes with
Commerce Kickstart
• commerce_cart_expiration
• commerce_autosku
2014-05-26 WWW.GENERO.FI
CUSTOMIZATION
2014-05-26 WWW.GENERO.FI
CUSTOMIZE
add to cart
A thing
3€
add to cart
A thing
3€
add to cart
A thing
3€
add to cart
A thing
3€
add to cart
A thing
3€
add to cart
A thing
3€
add to cart
A thing
3€
Change/create views, view modes, field formatters
see details
Otherstuff
3€
see details
Otherstuff
3€
2014-05-26 WWW.GENERO.FI
CUSTOMIZE
A super cool product
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat.
Product display
3€
add to cartModel S
2014-05-26 WWW.GENERO.FI
CUSTOMIZE
A super cool product
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.
Product display
add to cart
Model S
3€
add to cart
Model M
4€
add to cart
Model L
5€
2014-05-26 WWW.GENERO.FI
EXAMPLEOFCUSTOMIZATION

DROPSHIPPING
2014-05-26 WWW.GENERO.FI
Somecustomizations
• Created Entity called Dropship Supplier
• Reference products with a Dropship supplier
• Add supplier SKU to product
• Modify Line items to have a status (processing,
shipped)
• Added extra status to order called Can be Captured
2014-05-26 WWW.GENERO.FI
COMMERCEDROPSHIPSUPPLIER
order
Rules action, ”Send order line items to the suppliers"
Line items

to supplier 1
Line items

to supplier 2
Line items

to supplier 3
split
module1_send_line_items
module2_send_line_items
module3_send_line_items
2014-05-26 WWW.GENERO.FI
COMMERCEDROPSHIPSUPPLIER
Rules action, ”Check for order status updates from suppliers"
module1_check_for_shipped_line_items
module2_check_for_shipped_line_items
hmodule3_check_for_shipped_line_items
array with

shipped orders
array with

shipped orders
array with

shipped orders
invoke_all
update	

order	

status

&

Trigger	

rules	

event
check_for_shipped_line_items
2014-05-26 WWW.GENERO.FI
EXTRA-RESOURCES
https://drupal.org/project/commerce

http://www.drupalcommerce.org/faq/training
2014-05-26 WWW.GENERO.FI
THANKS.

More Related Content

What's hot

Open Days 2013 summary
Open Days 2013 summaryOpen Days 2013 summary
Open Days 2013 summary
Odoo
 
Developing Style Guides at Light Speed with Fabricator
Developing Style Guides at Light Speed with FabricatorDeveloping Style Guides at Light Speed with Fabricator
Developing Style Guides at Light Speed with Fabricator
Brett Whittington
 

What's hot (19)

Drupal Commerce for Business
Drupal Commerce for BusinessDrupal Commerce for Business
Drupal Commerce for Business
 
ReadyThemes For Store Owners
ReadyThemes For Store OwnersReadyThemes For Store Owners
ReadyThemes For Store Owners
 
Drupal Commerce - the product vs display conundrum and how to explain it to a...
Drupal Commerce - the product vs display conundrum and how to explain it to a...Drupal Commerce - the product vs display conundrum and how to explain it to a...
Drupal Commerce - the product vs display conundrum and how to explain it to a...
 
Scaling an eCommerce environment
Scaling an eCommerce environmentScaling an eCommerce environment
Scaling an eCommerce environment
 
Odoo Strategy and Roadmap
Odoo Strategy and RoadmapOdoo Strategy and Roadmap
Odoo Strategy and Roadmap
 
Dunwoody presentation march 26 - 2014
Dunwoody presentation   march 26 - 2014Dunwoody presentation   march 26 - 2014
Dunwoody presentation march 26 - 2014
 
Odoo 商用系統基本介紹
Odoo 商用系統基本介紹Odoo 商用系統基本介紹
Odoo 商用系統基本介紹
 
Migrating to Magento 2 - As a Merchant
Migrating to Magento 2 - As a MerchantMigrating to Magento 2 - As a Merchant
Migrating to Magento 2 - As a Merchant
 
Real TIme (Motors)
Real TIme (Motors)Real TIme (Motors)
Real TIme (Motors)
 
Magento 2 Seminar - Welkom
Magento 2 Seminar - WelkomMagento 2 Seminar - Welkom
Magento 2 Seminar - Welkom
 
How to choose frontend (head) for headless commerce.
How to choose frontend (head) for headless commerce. How to choose frontend (head) for headless commerce.
How to choose frontend (head) for headless commerce.
 
Open Days 2014 Odoo "Reflex WMS" connector
Open Days 2014 Odoo "Reflex WMS" connectorOpen Days 2014 Odoo "Reflex WMS" connector
Open Days 2014 Odoo "Reflex WMS" connector
 
E commerce delivery trends to zero in on, in 2021-converted
 E commerce delivery trends to zero in on, in 2021-converted E commerce delivery trends to zero in on, in 2021-converted
E commerce delivery trends to zero in on, in 2021-converted
 
Open Days 2013 summary
Open Days 2013 summaryOpen Days 2013 summary
Open Days 2013 summary
 
Miva Merchant for Beginners
Miva Merchant for BeginnersMiva Merchant for Beginners
Miva Merchant for Beginners
 
Drupal 8, tricks and tips learned from the first 6 months
Drupal 8, tricks and tips learned from the first 6 monthsDrupal 8, tricks and tips learned from the first 6 months
Drupal 8, tricks and tips learned from the first 6 months
 
Integrating the Firelay platform with Braintree payments
Integrating the Firelay platform with Braintree paymentsIntegrating the Firelay platform with Braintree payments
Integrating the Firelay platform with Braintree payments
 
Rock Your Logistics with Advanced Operations
Rock Your Logistics with Advanced OperationsRock Your Logistics with Advanced Operations
Rock Your Logistics with Advanced Operations
 
Developing Style Guides at Light Speed with Fabricator
Developing Style Guides at Light Speed with FabricatorDeveloping Style Guides at Light Speed with Fabricator
Developing Style Guides at Light Speed with Fabricator
 

Viewers also liked

Don't Take Social Media Too Seriously
Don't Take Social Media Too SeriouslyDon't Take Social Media Too Seriously
Don't Take Social Media Too Seriously
AndrewPapadakis
 
Drupal 7 Tutorial: Features Module
Drupal 7 Tutorial: Features ModuleDrupal 7 Tutorial: Features Module
Drupal 7 Tutorial: Features Module
Acquia
 
Virtuemart
VirtuemartVirtuemart
Virtuemart
efrain
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
Juha Niemi
 

Viewers also liked (15)

Drupal Commerce
Drupal CommerceDrupal Commerce
Drupal Commerce
 
Drupal 7 Features - Introduction - Basics
Drupal 7 Features - Introduction - BasicsDrupal 7 Features - Introduction - Basics
Drupal 7 Features - Introduction - Basics
 
DrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentationDrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentation
 
Don't Take Social Media Too Seriously
Don't Take Social Media Too SeriouslyDon't Take Social Media Too Seriously
Don't Take Social Media Too Seriously
 
Drupal 7 Tutorial: Features Module
Drupal 7 Tutorial: Features ModuleDrupal 7 Tutorial: Features Module
Drupal 7 Tutorial: Features Module
 
Drupal and e-commerce
Drupal and e-commerceDrupal and e-commerce
Drupal and e-commerce
 
Magento vs osCommerce vs Opencart
Magento vs osCommerce vs OpencartMagento vs osCommerce vs Opencart
Magento vs osCommerce vs Opencart
 
Introduction to Drupal features
Introduction to Drupal featuresIntroduction to Drupal features
Introduction to Drupal features
 
Drupal 8 Configuration Management with Features
Drupal 8 Configuration Management with FeaturesDrupal 8 Configuration Management with Features
Drupal 8 Configuration Management with Features
 
Spree commerce
Spree commerceSpree commerce
Spree commerce
 
Introduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute BeginnersIntroduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute Beginners
 
An Introduction to Drupal
An Introduction to DrupalAn Introduction to Drupal
An Introduction to Drupal
 
Virtuemart
VirtuemartVirtuemart
Virtuemart
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
 
Drupal Commerce in Drupal 7
Drupal Commerce in Drupal 7Drupal Commerce in Drupal 7
Drupal Commerce in Drupal 7
 

Similar to Drupal Commerce - DrupalCamp Helsinki 2014

Sytul's pich presentation
Sytul's pich presentationSytul's pich presentation
Sytul's pich presentation
Sytul
 
Bercart user's guide
Bercart user's guideBercart user's guide
Bercart user's guide
Shamsher Alam
 
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptx
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptxLecture 9 - E-Commerce - Marketing in The Digital Age.pptx
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptx
FaizanGul6
 

Similar to Drupal Commerce - DrupalCamp Helsinki 2014 (20)

Sytul's pich presentation
Sytul's pich presentationSytul's pich presentation
Sytul's pich presentation
 
In Store Digital - What's out there?
In Store Digital - What's out there?In Store Digital - What's out there?
In Store Digital - What's out there?
 
B2B Magento vs. Hybris
B2B Magento vs. HybrisB2B Magento vs. Hybris
B2B Magento vs. Hybris
 
Word press beirut 12th meetup june
Word press beirut 12th meetup   juneWord press beirut 12th meetup   june
Word press beirut 12th meetup june
 
Odoo erp or sap erp
Odoo erp or sap erpOdoo erp or sap erp
Odoo erp or sap erp
 
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
 
10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal
 
Drupal Commerce 2014
Drupal Commerce 2014Drupal Commerce 2014
Drupal Commerce 2014
 
The Serrano Business Model - Overview & Highlights for busy business owners
The Serrano Business Model - Overview & Highlights for busy business ownersThe Serrano Business Model - Overview & Highlights for busy business owners
The Serrano Business Model - Overview & Highlights for busy business owners
 
Lean Startup: an introduction
Lean Startup: an introductionLean Startup: an introduction
Lean Startup: an introduction
 
DrupalDay - Localizing Drupal Commerce
DrupalDay - Localizing Drupal CommerceDrupalDay - Localizing Drupal Commerce
DrupalDay - Localizing Drupal Commerce
 
Sap project
Sap projectSap project
Sap project
 
OpenCart: The Powerful Open-Source eCommerce Platform
OpenCart: The Powerful Open-Source eCommerce PlatformOpenCart: The Powerful Open-Source eCommerce Platform
OpenCart: The Powerful Open-Source eCommerce Platform
 
Bercart user's guide
Bercart user's guideBercart user's guide
Bercart user's guide
 
Retail innovation with mobile technology in store
Retail innovation with mobile technology in storeRetail innovation with mobile technology in store
Retail innovation with mobile technology in store
 
Creating a Website For Your Business
Creating a Website For Your BusinessCreating a Website For Your Business
Creating a Website For Your Business
 
Myshop2014 Tech Report
Myshop2014 Tech Report Myshop2014 Tech Report
Myshop2014 Tech Report
 
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptx
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptxLecture 9 - E-Commerce - Marketing in The Digital Age.pptx
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptx
 
Make Your Odoo Theme Features Integration Easier With Seamless Odoo Learning ...
Make Your Odoo Theme Features Integration Easier With Seamless Odoo Learning ...Make Your Odoo Theme Features Integration Easier With Seamless Odoo Learning ...
Make Your Odoo Theme Features Integration Easier With Seamless Odoo Learning ...
 
Odoo 13 Features
Odoo 13 FeaturesOdoo 13 Features
Odoo 13 Features
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

Drupal Commerce - DrupalCamp Helsinki 2014