[more] [more] [more] [/more]Добрый день всем.
Дорабатываю PHPShop Enterprise 400011.
Сделал:
1. Доработал модуль ProduсtOption, чтобы появился выпадающий список для выбора размера товара в кратком описании.
2. Добавил поле для простановки количества товара для добавления в корзину.
3. В кратком и подробном описании товара добавляется количество штук в упаковке (из карточки товара).
4. В подробном описании изменил форму, теперь можно поставить нужное количество сразу по всем размерам товара.
Здесь же выводится цена за штуку, и цена упаковки (перемножается с количеством шт. в упаковке), автоматически считается сумма по каждому товару с учетом количества в упаковке и итоговая сумма по данному товару.
5. Доработал корзину. Добавил автоматический вывод количества штук в упаковке, и в столбце "Стоимость" теперь рассчитывается стоимость всего количества упаковок по каждому товару.
Однако внизу корзины в строке Итого всё равно устанавливается не итоговая сумма по столбцу "Стоимость", а как раньше - сумма по штукам, без учета упаковок. Эта сумма и отправляется в заказ.
Нужно, чтобы отправлялась рассчитанная сумма по упаковкам. Понимаю, что нужно ковырять: логику формирования переменной "sum" и переменной "cart_sum", чтобы при нажатии кнопки "В корзину" сразу формировалась сумма с учетом количества в упаковке.
Но никак не могу найти где нужно ковырять. Какие файлы отвечают за формирование этой переменной. Если кто разбирается в этом движке, подскажите, пожалуйста.
Я не программист, работаю на интуиции методом тыка, анализируя куски кода.
[/more] [/more]
Добавлено:
Вопрос снимаю. Нашел файл, в котором формируется цена - это cart.class.php.
Остальное дело техники, как говорится.
Дорабатываю PHPShop Enterprise 400011.
Сделал:
1. Доработал модуль ProduсtOption, чтобы появился выпадающий список для выбора размера товара в кратком описании.
2. Добавил поле для простановки количества товара для добавления в корзину.
3. В кратком и подробном описании товара добавляется количество штук в упаковке (из карточки товара).
4. В подробном описании изменил форму, теперь можно поставить нужное количество сразу по всем размерам товара.
Здесь же выводится цена за штуку, и цена упаковки (перемножается с количеством шт. в упаковке), автоматически считается сумма по каждому товару с учетом количества в упаковке и итоговая сумма по данному товару.
5. Доработал корзину. Добавил автоматический вывод количества штук в упаковке, и в столбце "Стоимость" теперь рассчитывается стоимость всего количества упаковок по каждому товару.
Однако внизу корзины в строке Итого всё равно устанавливается не итоговая сумма по столбцу "Стоимость", а как раньше - сумма по штукам, без учета упаковок. Эта сумма и отправляется в заказ.
Нужно, чтобы отправлялась рассчитанная сумма по упаковкам. Понимаю, что нужно ковырять: логику формирования переменной "sum" и переменной "cart_sum", чтобы при нажатии кнопки "В корзину" сразу формировалась сумма с учетом количества в упаковке.
Но никак не могу найти где нужно ковырять. Какие файлы отвечают за формирование этой переменной. Если кто разбирается в этом движке, подскажите, пожалуйста.
Я не программист, работаю на интуиции методом тыка, анализируя куски кода.
[/more] [/more]
Добавлено:
Вопрос снимаю. Нашел файл, в котором формируется цена - это cart.class.php.
Остальное дело техники, как говорится.