9 use Magento\Quote\Setup\QuoteSetupFactory;
10 use Magento\Sales\Setup\SalesSetupFactory;
24 private $moduleDataSetup;
29 private $quoteSetupFactory;
34 private $salesSetupFactory;
43 \
Magento\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup,
44 QuoteSetupFactory $quoteSetupFactory,
45 SalesSetupFactory $salesSetupFactory
47 $this->moduleDataSetup = $moduleDataSetup;
48 $this->quoteSetupFactory = $quoteSetupFactory;
49 $this->salesSetupFactory = $salesSetupFactory;
60 $this->moduleDataSetup->getConnection()->startSetup();
62 $quoteInstaller = $this->quoteSetupFactory->create();
63 $salesInstaller = $this->salesSetupFactory->create();
69 $quoteInstaller->addAttribute(
'quote_payment',
'paypal_payer_id', []);
70 $quoteInstaller->addAttribute(
'quote_payment',
'paypal_payer_status', []);
71 $quoteInstaller->addAttribute(
'quote_payment',
'paypal_correlation_id', []);
72 $salesInstaller->addAttribute(
74 'paypal_ipn_customer_notified',
75 [
'type' =>
'int',
'visible' =>
false,
'default' => 0]
79 'pending_paypal' =>
__(
'Pending PayPal'),
80 'paypal_reversed' =>
__(
'PayPal Reversed'),
81 'paypal_canceled_reversal' =>
__(
'PayPal Canceled Reversal'),
86 $this->moduleDataSetup->getConnection()->insertArray(
87 $this->moduleDataSetup->getTable(
'sales_order_status'),
94 $this->moduleDataSetup->getConnection()->endSetup();
__construct(\Magento\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup, QuoteSetupFactory $quoteSetupFactory, SalesSetupFactory $salesSetupFactory)
foreach( $_productCollection as $_product)() ?>" class $info